custom exp and nbf
This commit is contained in:
parent
f2d57c6e18
commit
b4a92fe472
4 changed files with 60 additions and 29 deletions
8
token.go
8
token.go
|
|
@ -55,8 +55,8 @@ func NewToken(claims Claims, hash Hash) *Token {
|
|||
}
|
||||
return &Token{
|
||||
header: Claims{
|
||||
"alg": hash.Alg(),
|
||||
"typ": typ,
|
||||
AlgClaim: hash.Alg(),
|
||||
TypClaim: Typ,
|
||||
},
|
||||
Claims: claims,
|
||||
}
|
||||
|
|
@ -67,7 +67,7 @@ func DecodeToken(token string) (t *Token, err error) {
|
|||
if token == "" {
|
||||
return nil, ErrEmptyToken
|
||||
}
|
||||
parts := strings.Split(token, ".")
|
||||
parts := strings.Split(token, TokenSeparator)
|
||||
if len(parts) < 3 {
|
||||
return nil, ErrMissingTokenParts
|
||||
}
|
||||
|
|
@ -98,7 +98,7 @@ func DecodeToken(token string) (t *Token, err error) {
|
|||
}
|
||||
t.rawSignature, err = base64.URLEncoding.DecodeString(parts[2])
|
||||
t.signature = parts[2]
|
||||
t.data = strings.Join(parts[:2], ".")
|
||||
t.data = strings.Join(parts[:2], TokenSeparator)
|
||||
t.raw = token
|
||||
return
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue