commit | 9e65016f808a725eca5330173947b16b424f8eee | [log] [tgz] |
---|---|---|
author | André Freitas <andre.freitas@ndrive.com> | Wed Jan 06 14:23:32 2016 +0000 |
committer | André Freitas <andre.freitas@ndrive.com> | Wed Jan 06 14:23:32 2016 +0000 |
tree | b978e3b9b05ffc531e40878fe84ba2d846519fd6 | |
parent | e00cac22695e57c93aff7d4272d8bc4c5fb375d4 [diff] |
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 {