Skip to content
Snippets Groups Projects
Commit 1f034df7 authored by Jenkins for Software Heritage's avatar Jenkins for Software Heritage
Browse files

New upstream version 0.6.4

parents 1a7a2d64 cf6397a0
No related branches found
Tags debian/upstream/0.6.4
No related merge requests found
Metadata-Version: 2.1
Name: swh.auth
Version: 0.6.3
Version: 0.6.4
Summary: Software Heritage Authentication Utilities
Home-page: https://forge.softwareheritage.org/source/swh-auth/
Author: Software Heritage developers
......
Metadata-Version: 2.1
Name: swh.auth
Version: 0.6.3
Version: 0.6.4
Summary: Software Heritage Authentication Utilities
Home-page: https://forge.softwareheritage.org/source/swh-auth/
Author: Software Heritage developers
......
......@@ -71,7 +71,11 @@ class KeycloakOpenIDConnect:
Returns:
A dictionary filled with OpenID Connect URIS.
"""
return self._keycloak.well_know()
try:
return self._keycloak.well_known()
except AttributeError:
# python-keycloak < 1.0.0
return self._keycloak.well_know()
def authorization_url(self, redirect_uri: str, **extra_params: str) -> str:
"""
......
......@@ -68,7 +68,7 @@ class KeycloackOpenIDConnectMock(KeycloakOpenIDConnect):
self.realm_permissions = realm_permissions
self.client_permissions = client_permissions
self._keycloak.public_key = lambda: raw_realm_public_key
self._keycloak.well_know = lambda: {
self._keycloak.well_known = lambda: {
"issuer": f"{self.server_url}realms/{self.realm_name}",
"authorization_endpoint": (
f"{self.server_url}realms/"
......@@ -99,6 +99,9 @@ class KeycloackOpenIDConnectMock(KeycloakOpenIDConnect):
"protocol/openid-connect/certs"
),
}
# for python-keycloak < 1.0.0:
self._keycloak.well_know = self._keycloak.well_known
self.set_auth_success(auth_success, oidc_profile, user_info)
def decode_token(self, token):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment