This commit is contained in:
Markos Gogoulos
2025-12-29 18:59:24 +02:00
parent 9733d53c0b
commit a2d898c54e

View File

@@ -227,6 +227,11 @@ class DjangoToolConfig(ToolConfAbstract):
registration.set_auth_audience(config.get('auth_audience'))
registration.set_key_set_url(config.get('key_set_url'))
# Set tool's private key for signing (e.g., Deep Linking responses)
private_key_pem = self.get_jwk(iss, config.get('client_id'))
if private_key_pem:
registration.set_tool_private_key(private_key_pem)
return registration
def find_registration_by_params(self, iss, client_id, *args, **kwargs):
@@ -248,6 +253,11 @@ class DjangoToolConfig(ToolConfAbstract):
registration.set_auth_audience(config.get('auth_audience'))
registration.set_key_set_url(config.get('key_set_url'))
# Set tool's private key for signing (e.g., Deep Linking responses)
private_key_pem = self.get_jwk(iss, config.get('client_id'))
if private_key_pem:
registration.set_tool_private_key(private_key_pem)
return registration
def find_deployment(self, iss, deployment_id):