mirror of
https://github.com/jonasroussel/dart_jsonwebtoken.git
synced 2025-05-20 17:46:18 +08:00
@ -94,7 +94,7 @@ class JWT {
|
|||||||
|
|
||||||
// aud
|
// aud
|
||||||
if (audience != null) {
|
if (audience != null) {
|
||||||
if (!payload.containsKey('aud')) {
|
if (payload.containsKey('aud')) {
|
||||||
if (payload['aud'] is String && payload['aud'] != audience.first) {
|
if (payload['aud'] is String && payload['aud'] != audience.first) {
|
||||||
throw JWTInvalidError('invalid audience');
|
throw JWTInvalidError('invalid audience');
|
||||||
} else if (payload['aud'] is List &&
|
} else if (payload['aud'] is List &&
|
||||||
@ -102,6 +102,9 @@ class JWT {
|
|||||||
throw JWTInvalidError('invalid audience');
|
throw JWTInvalidError('invalid audience');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else{
|
||||||
|
throw JWTInvalidError('invalid audience');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// sub
|
// sub
|
||||||
|
Reference in New Issue
Block a user