Skip to content
This repository was archived by the owner on Jun 12, 2021. It is now read-only.

Commit 4a761b1

Browse files
committed
Local name change to differentiate between variable.
1 parent 118e565 commit 4a761b1

File tree

6 files changed

+18
-21
lines changed

6 files changed

+18
-21
lines changed

src/oidcendpoint/endpoint.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -85,21 +85,21 @@ def assign_algorithms(typ):
8585
return jwe.SUPPORTED["enc"]
8686

8787

88-
def construct_provider_info(default_capabilities, **kwargs):
88+
def construct_endpoint_info(default_capabilities, **kwargs):
8989
if default_capabilities is not None:
90-
provider_info = {}
90+
_info = {}
9191
for attr, default_val in default_capabilities.items():
9292
try:
9393
_proposal = kwargs[attr]
9494
except KeyError:
9595
if default_val is not None:
96-
provider_info[attr] = default_val
96+
_info[attr] = default_val
9797
elif "signing_alg_values_supported" in attr:
98-
provider_info[attr] = assign_algorithms("signing_alg")
98+
_info[attr] = assign_algorithms("signing_alg")
9999
elif "encryption_alg_values_supported" in attr:
100-
provider_info[attr] = assign_algorithms("encryption_alg")
100+
_info[attr] = assign_algorithms("encryption_alg")
101101
elif "encryption_enc_values_supported" in attr:
102-
provider_info[attr] = assign_algorithms("encryption_enc")
102+
_info[attr] = assign_algorithms("encryption_enc")
103103
else:
104104
_permitted = None
105105

@@ -117,8 +117,8 @@ def construct_provider_info(default_capabilities, **kwargs):
117117
)
118118
)
119119

120-
provider_info[attr] = _proposal
121-
return provider_info
120+
_info[attr] = _proposal
121+
return _info
122122
else:
123123
return None
124124

@@ -165,7 +165,7 @@ def __init__(self, endpoint_context, **kwargs):
165165
"client_authn_method"
166166
]
167167

168-
self.provider_info = construct_provider_info(
168+
self.endpoint_info = construct_endpoint_info(
169169
self.default_capabilities, **kwargs
170170
)
171171

src/oidcendpoint/endpoint_context.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -324,15 +324,12 @@ def do_endpoints(self):
324324
_cap = self.conf.get("capabilities", {})
325325

326326
for endpoint, endpoint_instance in self.endpoint.items():
327-
if endpoint_instance.provider_info:
328-
_cap.update(endpoint_instance.provider_info)
327+
if endpoint_instance.endpoint_info:
328+
_cap.update(endpoint_instance.endpoint_info)
329329

330-
if endpoint in ["webfinger", "provider_info"]:
330+
if endpoint in ["webfinger", "provider_config"]:
331331
continue
332332

333-
if endpoint_instance.endpoint_name:
334-
_cap[endpoint_instance.endpoint_name] = endpoint_instance.full_path
335-
336333
return _cap
337334

338335
def do_authz(self):

src/oidcendpoint/id_token.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from cryptojwt.jws.utils import left_hash
44
from cryptojwt.jwt import JWT
55

6-
from oidcendpoint.endpoint import construct_provider_info
6+
from oidcendpoint.endpoint import construct_endpoint_info
77
from oidcendpoint.userinfo import collect_user_info
88
from oidcendpoint.userinfo import userinfo_in_id_token_claims
99

@@ -113,7 +113,7 @@ def __init__(self, endpoint_context, **kwargs):
113113
self.endpoint_context = endpoint_context
114114
self.kwargs = kwargs
115115
self.scope_to_claims = None
116-
self.provider_info = construct_provider_info(
116+
self.provider_info = construct_endpoint_info(
117117
self.default_capabilities, **kwargs
118118
)
119119

src/oidcendpoint/oidc/token.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def __init__(self, endpoint_context, **kwargs):
3232
Endpoint.__init__(self, endpoint_context, **kwargs)
3333
self.post_parse_request.append(self._post_parse_request)
3434
if "client_authn_method" in kwargs:
35-
self.provider_info["token_endpoint_auth_methods_supported"] = kwargs[
35+
self.endpoint_info["token_endpoint_auth_methods_supported"] = kwargs[
3636
"client_authn_method"
3737
]
3838

src/oidcendpoint/util.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,9 @@ def build_endpoints(conf, endpoint_context, client_authn_method, issuer):
7575

7676
if _instance.endpoint_name:
7777
try:
78-
_instance.provider_info[_instance.endpoint_name] = _instance.full_path
78+
_instance.endpoint_info[_instance.endpoint_name] = _instance.full_path
7979
except TypeError:
80-
_instance.provider_info = {_instance.endpoint_name: _instance.full_path}
80+
_instance.endpoint_info = {_instance.endpoint_name: _instance.full_path}
8181

8282
endpoint[_instance.name] = _instance
8383

tests/test_24_oidc_authorization_endpoint.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
"implicit",
7575
"urn:ietf:params:oauth:grant-type:jwt-bearer",
7676
"refresh_token",
77-
],
77+
]
7878
}
7979

8080
CLAIMS = {"id_token": {"given_name": {"essential": True}, "nickname": None}}

0 commit comments

Comments
 (0)