Skip to content

Commit 592ae90

Browse files
committed
fix broken test related to aud validation
1 parent 1a48068 commit 592ae90

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/JoseUtil.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ export default class JoseUtil {
7878
return Promise.reject(new Error("Invalid issuer in token: " + payload.iss));
7979
}
8080

81-
if (payload.aud !== audience && (Array.isArray(payload.aud) && payload.aud.indexOf(audience) === -1)) {
81+
var validAudience = payload.aud === audience || (Array.isArray(payload.aud) && payload.aud.indexOf(audience) >= 0);
82+
if (!validAudience) {
8283
Log.error("Invalid audience in token", payload.aud);
8384
return Promise.reject(new Error("Invalid audience in token: " + payload.aud));
8485
}

0 commit comments

Comments
 (0)