-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy patherrors.go
32 lines (23 loc) · 1.01 KB
/
errors.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package jwt
import "errors"
var (
// ErrorTokenIsExpired is return when time.Now().Unix() is after
// the token's "exp" claim.
ErrorTokenIsExpired = errors.New("token is expired")
// ErrorTokenNotYetValid is return when time.Now().Unix() is before
// the token's "nbf" claim.
ErrorTokenNotYetValid = errors.New("token is not yet valid")
// ErrorInvalidISSClaim means the "iss" claim is invalid.
ErrorInvalidISSClaim = errors.New("claim \"iss\" is invalid")
// ErrorInvalidSUBClaim means the "sub" claim is invalid.
ErrorInvalidSUBClaim = errors.New("claim \"sub\" is invalid")
// ErrorInvalidIATClaim means the "iat" claim is invalid.
ErrorInvalidIATClaim = errors.New("claim \"iat\" is invalid")
// ErrorInvalidJTIClaim means the "jti" claim is invalid.
ErrorInvalidJTIClaim = errors.New("claim \"jti\" is invalid")
// ErrorInvalidAUDClaim means the "aud" claim is invalid.
ErrorInvalidAUDClaim = errors.New("claim \"aud\" is invalid")
)
var (
CaimsErrorTimeFunc = errors.New("time must set by RegisterByTime")
)