package
2.0.2
Repository: https://github.com/golang-tools/jwthelper.git
Documentation: pkg.go.dev

# Variables

ErrAccessTokenNotFound 未找到access_token.
ErrAlgoType 算法类型不支持.
ErrAlgoTypeNotMatch 算法类型和验证器不匹配.
ErrLoadPrivateKey 私钥无法阅读.
ErrLoadPublicKey 公钥无法阅读.
ErrRefreshTokenAudNotMatch refresh_token的sub和access_token的aud范围不一致.
ErrRefreshTokenIssNotInRange refresh_token的iss不在参数范围内.
ErrRefreshTokenJtiNotMatch refresh_token的jti和access_token的不一致.
ErrRefreshTokenNotHaveEXP refresh_token没有设置exp.
ErrRefreshTokenParseError refresh_token的解析错误.
ErrRefreshTokenSUBNotMatch refresh_token的sub和access_token的sub不一致.
ErrRefreshTokenValidationError refresh_token的校验错误.
ErrSignWithRefreshTokenNeedSUB 签名带refresh token的jwt必须带有参数sub.
ErrUnsupportAlgoType 算法类型在当前场景下不被支持.
Standard Claim validation errorsErrValidationErrorAudience AUD校验错误.
ErrValidationErrorCanNotHandle 未能处理的错误.
ErrValidationErrorClaimsInvalid 通用的声明校验错误.
ErrValidationErrorExpired 令牌超时.
ErrValidationErrorId JTI验证失败.
ErrValidationErrorIssuedAt 令牌签发时间错误.
ErrValidationErrorIssuer 令牌签发人错误.
ErrValidationErrorMalformed 令牌格式错误.
ErrValidationErrorNotValidYet 令牌未到可用时间.
ErrValidationErrorSignatureInvalid 签名验证失败.
ErrValidationErrorSubject SUB校验错误.
ErrValidationErrorUnknown 校验token时产生的未知错误错误.
ErrValidationErrorUnverifiable 由于签名问题无法验证令牌.