From a810aef9e431f6eb652ac1640115f5cfb738530a Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Wed, 1 Dec 2021 11:22:48 +0100 Subject: [PATCH 2/3] settings loaders: expose saml-idp-metadata-url (#59135) --- hobo/multitenant/settings_loaders.py | 2 ++ tests_multitenant/test_settings.py | 1 + 2 files changed, 3 insertions(+) diff --git a/hobo/multitenant/settings_loaders.py b/hobo/multitenant/settings_loaders.py index 0fedb67..1f0e542 100644 --- a/hobo/multitenant/settings_loaders.py +++ b/hobo/multitenant/settings_loaders.py @@ -94,6 +94,8 @@ class KnownServices(FileBaseSettingsLoader): 'secondary': service.get('secondary'), 'template_name': service.get('template_name'), } + if 'saml-idp-metadata-url' in service: + service_data['saml-idp-metadata-url'] = service['saml-idp-metadata-url'] if service.get('secondary') and ( service.get('variables') and service.get('variables').get('ou-label') diff --git a/tests_multitenant/test_settings.py b/tests_multitenant/test_settings.py index cb33748..84d3457 100644 --- a/tests_multitenant/test_settings.py +++ b/tests_multitenant/test_settings.py @@ -207,6 +207,7 @@ def test_known_services(tenants, settings): 'saml-sp-metadata-url', 'provisionning-url', 'secondary', + 'saml-idp-metadata-url', ] ) == authentic_other_keys -- 2.35.1