0001-oidc-authn-test-id-token-required-claims-31863.patch
src/authentic2_auth_oidc/utils.py | ||
---|---|---|
127 | 127 |
raise ValueError('invalid id_token') |
128 | 128 |
keys = set(decoded.keys()) |
129 | 129 |
# check fields are ok |
130 |
if keys < REQUIRED_ID_TOKEN_KEYS:
|
|
130 |
if keys & REQUIRED_ID_TOKEN_KEYS != REQUIRED_ID_TOKEN_KEYS:
|
|
131 | 131 |
raise ValueError('missing field: %s' % (REQUIRED_ID_TOKEN_KEYS - keys)) |
132 | 132 |
for key in keys: |
133 | 133 |
if key == 'aud': |
134 |
- |