|
10 | 10 |
|
11 | 11 | from oidcmsg.exception import MessageException |
12 | 12 | from oidcmsg.exception import NotForMe |
| 13 | +from oidcmsg.oidc import verified_claim_name |
13 | 14 | from oidcmsg.oidc import Claims |
14 | 15 | from oidcmsg.oidc import ClaimsRequest |
15 | 16 | from oidcmsg.oidc import IdToken |
16 | | -from oidcmsg.oidc.session import BACK_CHANNEL_LOGOUT_EVENT |
17 | | -from oidcmsg.oidc.session import BackChannelLogoutRequest |
| 17 | +from oidcmsg.oidc.session import BACK_CHANNEL_LOGOUT_EVENT, \ |
| 18 | + BackChannelLogoutRequest |
18 | 19 | from oidcmsg.oidc.session import LogoutToken |
19 | 20 | from oidcmsg.oidc.session import CheckSessionRequest |
20 | 21 | from oidcmsg.oidc.session import EndSessionRequest |
@@ -80,9 +81,11 @@ def test_example(self): |
80 | 81 | keyjar.add_symmetric(CLIENT_ID, _key.key) |
81 | 82 | request.verify(keyjar=keyjar) |
82 | 83 | assert isinstance(request, EndSessionRequest) |
83 | | - assert set(request.keys()) == {'id_token_hint', 'redirect_url', 'state'} |
| 84 | + assert set(request.keys()) == {verified_claim_name('id_token_hint'), |
| 85 | + 'id_token_hint', 'redirect_url', 'state'} |
84 | 86 | assert request["state"] == "state0" |
85 | | - assert request["id_token_hint"]["aud"] == ["client_1"] |
| 87 | + assert request[ |
| 88 | + verified_claim_name("id_token_hint")]["aud"] == ["client_1"] |
86 | 89 |
|
87 | 90 |
|
88 | 91 | class TestCheckSessionRequest(object): |
|
0 commit comments