fix for issue 4696(tower) , Upstream commit for tower PR 4840

This commit is contained in:
fedora 2021-02-17 10:14:06 -05:00
parent 2ef08b1d13
commit 29520f1ca6

View File

@ -58,12 +58,12 @@ class MetadataView(View):
def get(self, request, *args, **kwargs):
from social_django.utils import load_backend, load_strategy
complete_url = reverse('social:complete', args=('saml', ))
saml_backend = load_backend(
load_strategy(request),
'saml',
redirect_uri=complete_url,
)
try:
saml_backend = load_backend(
load_strategy(request),
'saml',
redirect_uri=complete_url,
)
metadata, errors = saml_backend.generate_metadata_xml()
except Exception as e:
logger.exception('unable to generate SAML metadata')