From 0fb94975d52d1100a50bad3307d07df4eb51ad21 Mon Sep 17 00:00:00 2001 From: Art Lukyanchyk <artiom.lukyanchyk@hs-hannover.de> Date: Tue, 28 Nov 2017 11:41:56 +0100 Subject: [PATCH] Fix the empty SLS binding when SLO disabled --- ssoauth/sso_utils.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ssoauth/sso_utils.py b/ssoauth/sso_utils.py index b07fb8c..1a5b987 100644 --- a/ssoauth/sso_utils.py +++ b/ssoauth/sso_utils.py @@ -96,6 +96,8 @@ def create_onelogin_settings(template=app_settings.ONELOGIN_SETTINGS_TEMPLATE): settings["sp"]["assertionConsumerService"]["url"] = host_full + urls.reverse("sso-saml2-acs") if app_settings.SP_SLS_ENABLED: settings["sp"]["singleLogoutService"]["url"] = host_full + urls.reverse("sso-saml2-sls") + else: + del settings["sp"]["singleLogoutService"] settings["sp"]["x509cert"] = read_key(app_settings.SP_CERT) settings["sp"]["privateKey"] = read_key(app_settings.SP_KEY) # done -- GitLab