From fb6522121cbb7d1dcf956e77f59e95d47c9d61b3 Mon Sep 17 00:00:00 2001 From: Nuwan Goonasekera <2070605+nuwang@users.noreply.github.com> Date: Sat, 31 Jul 2021 18:50:29 +0530 Subject: [PATCH] [21.05] Make authnz end session endpoint optional to support various providers --- lib/galaxy/authnz/custos_authnz.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/galaxy/authnz/custos_authnz.py b/lib/galaxy/authnz/custos_authnz.py index 73c5aa1d2c9..b9ed90c4aa8 100644 --- a/lib/galaxy/authnz/custos_authnz.py +++ b/lib/galaxy/authnz/custos_authnz.py @@ -310,7 +310,7 @@ class CustosAuthnz(IdentityProvider): self.config['authorization_endpoint'] = well_known_oidc_config['authorization_endpoint'] self.config['token_endpoint'] = well_known_oidc_config['token_endpoint'] self.config['userinfo_endpoint'] = well_known_oidc_config['userinfo_endpoint'] - self.config['end_session_endpoint'] = well_known_oidc_config['end_session_endpoint'] + self.config['end_session_endpoint'] = well_known_oidc_config.get('end_session_endpoint') def _get_verify_param(self): """Return 'ca_bundle' if 'verify_ssl' is true and 'ca_bundle' is configured."""