mirror of
https://github.com/mediacms-io/mediacms.git
synced 2026-01-20 07:12:58 -05:00
this
This commit is contained in:
@@ -159,19 +159,27 @@ class DjangoToolConfig(ToolConfAbstract):
|
|||||||
|
|
||||||
def find_registration_by_issuer(self, iss, *args, **kwargs):
|
def find_registration_by_issuer(self, iss, *args, **kwargs):
|
||||||
"""Find registration by issuer"""
|
"""Find registration by issuer"""
|
||||||
|
print(f"DjangoToolConfig.find_registration_by_issuer('{iss}')", flush=True)
|
||||||
if iss not in self._config:
|
if iss not in self._config:
|
||||||
|
print(" -> Not found in config", flush=True)
|
||||||
return None
|
return None
|
||||||
return self._config[iss]
|
result = self._config[iss]
|
||||||
|
print(f" -> Found: {result.get('client_id')}", flush=True)
|
||||||
|
return result
|
||||||
|
|
||||||
def find_registration_by_params(self, iss, client_id, *args, **kwargs):
|
def find_registration_by_params(self, iss, client_id, *args, **kwargs):
|
||||||
"""Find registration by issuer and client ID"""
|
"""Find registration by issuer and client ID"""
|
||||||
|
print(f"DjangoToolConfig.find_registration_by_params('{iss}', '{client_id}')", flush=True)
|
||||||
if iss not in self._config:
|
if iss not in self._config:
|
||||||
|
print(" -> Issuer not found", flush=True)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
config = self._config[iss]
|
config = self._config[iss]
|
||||||
if config.get('client_id') == client_id:
|
if config.get('client_id') == client_id:
|
||||||
|
print(" -> Match found", flush=True)
|
||||||
return config
|
return config
|
||||||
|
|
||||||
|
print(f" -> Client ID mismatch: expected {client_id}, got {config.get('client_id')}", flush=True)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def find_deployment(self, iss, deployment_id):
|
def find_deployment(self, iss, deployment_id):
|
||||||
|
|||||||
Reference in New Issue
Block a user