We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f2ce717 commit 3a246faCopy full SHA for 3a246fa
leeway.go
@@ -13,8 +13,10 @@ import (
13
func Leeway(leeway time.Duration) TokenValidatorFunc {
14
return func(_ []byte, standardClaims Claims, err error) error {
15
if err == nil {
16
- if Clock().Add(leeway).Round(time.Second).Unix() > standardClaims.Expiry {
17
- return ErrExpired
+ if standardClaims.Expiry > 0 {
+ if Clock().Add(leeway).Round(time.Second).Unix() > standardClaims.Expiry {
18
+ return ErrExpired
19
+ }
20
}
21
22
0 commit comments