added errors to blacklist
This commit is contained in:
parent
45825d685e
commit
a00a154398
2 changed files with 14 additions and 9 deletions
9
jwt.go
9
jwt.go
|
|
@ -143,8 +143,7 @@ func (jwt *JWT) Invalidate(t *Token) error {
|
|||
if !hmac.Equal(jwt.sum(t.Data(), h), t.RawSig()) {
|
||||
return ErrInvalid
|
||||
}
|
||||
jwt.blacklist.Add(t.Sig(), exp)
|
||||
return nil
|
||||
return jwt.blacklist.Add(t.Sig(), exp)
|
||||
}
|
||||
|
||||
// blacklisted checks if a token is blacklisted
|
||||
|
|
@ -169,7 +168,11 @@ func (jwt *JWT) clean() {
|
|||
return
|
||||
}
|
||||
now := Now()
|
||||
for k, v := range jwt.blacklist.Map() {
|
||||
m, err := jwt.blacklist.Map()
|
||||
if err != nil {
|
||||
continue
|
||||
}
|
||||
for k, v := range m {
|
||||
if now > v {
|
||||
jwt.blacklist.Remove(k)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue