token_verify

package
v0.0.0-...-4702bed Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckAccess

func CheckAccess(OpUserID string, OwnerUserID string) bool

func CreateToken

func CreateToken(userID string, platformID int) (string, int64, error)

func DeleteToken

func DeleteToken(userID string, platformID int) error

func GetUserIDAndPlatformIDFromToken

func GetUserIDAndPlatformIDFromToken(token string, operationID string) (bool, string, string, int32)

func GetUserIDFromToken

func GetUserIDFromToken(token string, operationID string) (bool, string, string)

func GetUserIDFromTokenExpireTime

func GetUserIDFromTokenExpireTime(token string, operationID string) (bool, string, string, int64)

func IsAppManagerAccess

func IsAppManagerAccess(token string, OpUserID string) bool

func IsManagerUserID

func IsManagerUserID(OpUserID string) bool

func ParseTokenGetUserID

func ParseTokenGetUserID(token string, operationID string) (error, string)

func VerifyToken

func VerifyToken(token, uid string) (bool, error)

Validation token, false means failure, true means successful verification

func WsVerifyToken

func WsVerifyToken(token, uid string, platformID string, operationID string) (bool, error, string)

Types

type Claims

type Claims struct {
	UID      string
	Platform string //login platform
	jwt.RegisteredClaims
}

func BuildClaims

func BuildClaims(uid, platform string, ttl int64) Claims

func GetClaimFromToken

func GetClaimFromToken(tokensString string) (*Claims, error)

func ParseRedisInterfaceToken

func ParseRedisInterfaceToken(redisToken interface{}) (*Claims, error)

func ParseToken

func ParseToken(tokensString, operationID string) (claims *Claims, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL