Skip to content

Commit 8ef624e

Browse files
committed
Fixed bugs resulting from a faulty rebase.
1 parent 253e8d5 commit 8ef624e

File tree

5 files changed

+16
-15
lines changed

5 files changed

+16
-15
lines changed

src/idpyoidc/client/oidc/authorization.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from typing import Optional
44
from typing import Union
55

6-
from idpyoidc import claims
6+
from idpyoidc import metadata
77
from idpyoidc.client.oauth2 import authorization
88
from idpyoidc.client.oauth2.utils import pre_construct_pick_redirect_uri
99
from idpyoidc.client.oidc import IDT2REG
@@ -32,9 +32,9 @@ class Authorization(authorization.Authorization):
3232
error_msg = oidc.ResponseMessage
3333

3434
_supports = {
35-
"request_object_signing_alg_values_supported": claims.get_signing_algs,
36-
"request_object_encryption_alg_values_supported": claims.get_encryption_algs,
37-
"request_object_encryption_enc_values_supported": claims.get_encryption_encs,
35+
"request_object_signing_alg_values_supported": metadata.get_signing_algs(),
36+
"request_object_encryption_alg_values_supported": metadata.get_encryption_algs(),
37+
"request_object_encryption_enc_values_supported": metadata.get_encryption_encs(),
3838
"response_types_supported": ["code", "id_token", "code id_token"],
3939
"request_parameter_supported": None,
4040
"request_uri_parameter_supported": None,
@@ -213,7 +213,7 @@ def store_request_on_file(self, req, **kwargs):
213213
return _webname
214214

215215
def construct_request_parameter(
216-
self, req, request_param, audience=None, expires_in=0, **kwargs
216+
self, req, request_param, audience=None, expires_in=0, **kwargs
217217
):
218218
"""Construct a request parameter"""
219219
alg = self.get_request_object_signing_alg(**kwargs)

src/idpyoidc/server/claims/oidc.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from typing import Optional
22

33
from idpyoidc import claims
4+
from idpyoidc import metadata
45
from idpyoidc.message.oidc import ProviderConfigurationResponse
56
from idpyoidc.message.oidc import RegistrationRequest
67
from idpyoidc.message.oidc import RegistrationResponse
@@ -48,9 +49,9 @@ class Claims(server_claims.Claims):
4849
"display_values_supported": None,
4950
"encrypt_id_token_supported": None,
5051
# "grant_types_supported": ["authorization_code", "implicit", "refresh_token"],
51-
"id_token_signing_alg_values_supported": claims.get_signing_algs,
52-
"id_token_encryption_alg_values_supported": claims.get_encryption_algs,
53-
"id_token_encryption_enc_values_supported": claims.get_encryption_encs,
52+
"id_token_signing_alg_values_supported": metadata.get_signing_algs(),
53+
"id_token_encryption_alg_values_supported": metadata.get_encryption_algs(),
54+
"id_token_encryption_enc_values_supported": metadata.get_encryption_encs(),
5455
"initiate_login_uri": None,
5556
"jwks": None,
5657
"jwks_uri": None,

src/idpyoidc/server/oidc/authorization.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@ class Authorization(authorization.Authorization):
8282
**{
8383
"claims_parameter_supported": True,
8484
"encrypt_request_object_supported": False,
85-
"request_object_signing_alg_values_supported": metadata.get_signing_algs,
86-
"request_object_encryption_alg_values_supported": metadata.get_encryption_algs,
87-
"request_object_encryption_enc_values_supported": metadata.get_encryption_encs,
85+
"request_object_signing_alg_values_supported": metadata.get_signing_algs(),
86+
"request_object_encryption_alg_values_supported": metadata.get_encryption_algs(),
87+
"request_object_encryption_enc_values_supported": metadata.get_encryption_encs(),
8888
"request_parameter_supported": True,
8989
"request_uri_parameter_supported": True,
9090
"require_request_uri_registration": False,

src/idpyoidc/server/oidc/token.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import logging
22

3-
from idpyoidc import claims
4-
3+
from idpyoidc import metadata
54
from idpyoidc.message import Message
65
from idpyoidc.message import oidc
76
from idpyoidc.message.oidc import TokenErrorResponse
@@ -40,7 +39,8 @@ class Token(token.Token):
4039
"client_secret_jwt",
4140
"private_key_jwt",
4241
],
43-
"token_endpoint_auth_signing_alg_values_supported": claims.get_signing_algs,
42+
"token_endpoint_auth_signing_alg_values_supported": metadata.get_signing_algs(),
43+
"grant_types_supported": list(helper_by_grant_type.keys())
4444
}
4545

4646
token_exchange_helper = TokenExchangeHelper

tests/test_server_23_oidc_registration_endpoint.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def create_endpoint(self):
7777
conf = {
7878
"issuer": "https://example.com/",
7979
"httpc_params": {"verify": False, "timeout": 1},
80-
"capabilities": {
80+
"preference": {
8181
"subject_types_supported": ["public", "pairwise", "ephemeral"],
8282
"grant_types_supported": [
8383
"authorization_code",

0 commit comments

Comments
 (0)