Skip to main content

jwt

成员函数函数描述/介绍
jwt.AllAlgs返回所有当前支持的 JWT 签名算法
jwt.JWSGenerate生成一个 JWS 的 Token
jwt.JWTGenerate生成 JWT Token
jwt.Parse解析 JWT 的 Token,使用默认弱口令,如果需要自定义 secretKey,可以在 v2 不定长参数中设置
jwt.RemoveAlg把一个 JWT 的 Token 移除加密算法部分

函数定义#

jwt.AllAlgs#

返回所有当前支持的 JWT 签名算法

详细描述#

定义:#

func jwt.AllAlgs() return (r0: []string)

返回值#

返回值(顺序)返回值类型返回值解释
r0[]string

jwt.JWSGenerate#

生成一个 JWS 的 Token

详细描述#

定义:#

func jwt.JWSGenerate(algName: string, params: any, secretKey: bytes) return (r0: string, r1: error)

参数#

参数名参数类型参数解释
algNamestring
paramsany
secretKeybytes

返回值#

返回值(顺序)返回值类型返回值解释
r0string
r1error

jwt.JWTGenerate#

生成 JWT Token

详细描述#

定义:#

func jwt.JWTGenerate(alg: string, params: any, secretKey: bytes) return (token: string, err: error)

参数#

参数名参数类型参数解释
algstring
paramsany
secretKeybytes

返回值#

返回值(顺序)返回值类型返回值解释
tokenstring
errerror

jwt.Parse#

解析 JWT 的 Token,使用默认弱口令,如果需要自定义 secretKey,可以在 v2 不定长参数中设置

详细描述#

定义:#

func jwt.Parse(token: string, secretKeys ...string) return (params: *jwt.Token, secretKey: bytes, err: error)

参数#

参数名参数类型参数解释
tokenstring
secretKeys...string

返回值#

返回值(顺序)返回值类型返回值解释
params*jwt.Token
secretKeybytes
errerror

jwt.RemoveAlg#

把一个 JWT 的 Token 移除加密算法部分

详细描述#

定义:#

func jwt.RemoveAlg(token: string) return (newToken: string, err: error)

参数#

参数名参数类型参数解释
tokenstring

返回值#

返回值(顺序)返回值类型返回值解释
newTokenstring
errerror