Merge pull request #6 from NDrive/master
Fixes Audience validation
diff --git a/jwt/jwt.go b/jwt/jwt.go
index ed41220..bd84259 100644
--- a/jwt/jwt.go
+++ b/jwt/jwt.go
@@ -69,9 +69,11 @@
j.Claims().Get("jti") != jti {
return ErrInvalidJTIClaim
}
- if aud, ok := v.Expected.Audience(); ok &&
- !eq(j.Claims().Get("aud"), aud) {
- return ErrInvalidAUDClaim
+
+ if aud, ok := v.Expected.Audience(); ok {
+ if aud2, _ := j.Claims().Audience(); !eq(aud, aud2){
+ return ErrInvalidAUDClaim
+ }
}
if v.Fn != nil {