custom exp and nbf

This commit is contained in:
ston1th 2018-09-13 13:27:32 +02:00
commit b4a92fe472
4 changed files with 60 additions and 29 deletions

View file

@ -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
}