diff --git a/src/lib/charm/openstack/keystone_saml_mellon.py b/src/lib/charm/openstack/keystone_saml_mellon.py index 72b250d..57dc0dd 100644 --- a/src/lib/charm/openstack/keystone_saml_mellon.py +++ b/src/lib/charm/openstack/keystone_saml_mellon.py @@ -111,6 +111,10 @@ class KeystoneSAMLMellonConfigurationAdapter( def sp_post_response_path(self): return '{}/postResponse'.format(self.mellon_endpoint_path) + @property + def sp_paos_response_path(self): + return '{}/paosResponse'.format(self.mellon_endpoint_path) + @property def sp_logout_path(self): return '{}/logout'.format(self.mellon_endpoint_path) diff --git a/src/templates/mellon-sp-metadata.xml b/src/templates/mellon-sp-metadata.xml index 6dd6356..93f5594 100644 --- a/src/templates/mellon-sp-metadata.xml +++ b/src/templates/mellon-sp-metadata.xml @@ -15,9 +15,11 @@ {% endif %} + {% for format in options.supported_nameid_formats -%} {{ format }} {% endfor -%} +