Use Time.Equal() instead simple comparison.
diff --git a/jwt/jwt.go b/jwt/jwt.go index 52570f3..feb1712 100644 --- a/jwt/jwt.go +++ b/jwt/jwt.go
@@ -60,7 +60,7 @@ return ErrInvalidSUBClaim } if iat, ok := v.Expected.IssuedAt(); ok { - if t, ok := j.Claims().GetTime("iat"); t != iat || !ok { + if t, ok := j.Claims().GetTime("iat"); !t.Equal(iat) || !ok { return ErrInvalidIATClaim } }