Skip to content

Commit b6a3c0f

Browse files
author
Rebecka Gulliksson
committed
Upgrade pyoidc dependency.
1 parent 9641b09 commit b6a3c0f

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
scripts=["tools/make_satosa_saml_metadata.py"],
2020
install_requires=[
2121
"pluginbase",
22-
"oic==0.8.3",
22+
"oic==0.8.4.0",
2323
"pyjwkest",
2424
"pysaml2==4.0.3",
2525
"requests",

src/satosa/frontends/oidc.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import logging
88
from urllib.parse import urlencode
99

10+
from oic.oic import scope2claims
1011
from oic.oic.message import AuthorizationResponse, AuthorizationRequest, AuthorizationErrorResponse, \
1112
RegistrationResponse, ProviderConfigurationResponse
1213
from oic.oic.provider import Provider, RegistrationEndpoint, AuthorizationEndpoint
@@ -149,6 +150,7 @@ def _create_op(self, issuer, endpoint_baseurl, jwks_uri):
149150
"claims_parameter_supported": True,
150151
"request_parameter_supported": False,
151152
"request_uri_parameter_supported": False,
153+
"scopes_supported": ["openid"]
152154
}
153155

154156
if "client_db_path" in self.conf:
@@ -177,7 +179,7 @@ def _get_user_info(self, user_attributes, requested_claims=None, scopes=None):
177179
"""
178180
requested_claims = requested_claims or {}
179181
scopes = scopes or []
180-
claims_requested_by_scope = Provider._scope2claims(scopes)
182+
claims_requested_by_scope = scope2claims(scopes)
181183
claims_requested_by_scope.update(
182184
requested_claims) # let explicit claims request override scope
183185

0 commit comments

Comments
 (0)