Make sure that JWT tokens can include custom claims

pull/3570/head
David Núñez 2024-12-26 20:11:39 +01:00
parent 35c5cb0fbe
commit 8fb816bbc2
No known key found for this signature in database
GPG Key ID: 53A9D83EF4C6332A
1 changed files with 13 additions and 0 deletions

View File

@ -93,3 +93,16 @@ def test_jwt_condition_verify():
success, result = condition.verify(**context)
assert success
assert result is not None
def test_jwt_condition_verify_of_jwt_with_custom_claims():
token = jwt_token(claims={"foo": "bar"})
condition = JWTCondition(
jwt_token=":anotherContextVariableForJWTs",
public_key=TEST_ECDSA_PUBLIC_KEY,
)
context = {":anotherContextVariableForJWTs": token}
success, result = condition.verify(**context)
assert success
assert result is not None