Skip to content

Commit fabb83e

Browse files
committed
imp: handle payload_value of list
1 parent b6cec16 commit fabb83e

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

auth_jwt/models/auth_jwt_validator.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,10 @@ def _decode(self, token, secret=None):
226226
)
227227
if len((self.audience or "").split(",") or []) > 0:
228228
for key_value in (self.audience or "").split(","):
229-
if key_value in (payload.get(payload_key) or "").split(" "):
229+
payload_value = payload.get(payload_key)
230+
if not payload.get(payload_key).isinstance(list):
231+
payload_value = (payload.get(payload_key) or "").split(" ")
232+
if key_value in payload_value:
230233
return payload
231234
raise UnauthorizedInvalidToken()
232235
except Exception as e:

0 commit comments

Comments
 (0)