#10135 add idp to saml login

This commit is contained in:
Arthur 2022-08-24 12:52:46 -07:00
parent 741b7f8ffc
commit d223348702
2 changed files with 4 additions and 4 deletions

View File

@ -42,8 +42,8 @@
{% if auth_backends %}
<h6 class="mt-4 mb-3">Or use a single sign-on (SSO) provider:</h6>
{% for name, backend in auth_backends.items %}
{% if name == 'saml' and backend.idps %}
{% for idp in backend.idps %}
{% if name == 'saml' and backend.saml_idps %}
{% for idp in backend.saml_idps %}
<h5>
{% if backend.icon_name %}<i class="mdi mdi-{{ backend.icon_name }}"></i>{% endif %}
<a href="{% url 'social:begin' backend=name %}?idp={{idp}}" class="my-2">{{ backend.display_name }} ({{idp}})</a>

View File

@ -55,9 +55,9 @@ class LoginView(View):
}
if name == 'saml':
data['idps'] = get_saml_idps()
data['saml_idps'] = get_saml_idps()
auth_backend[name] = data
auth_backends[name] = data
return render(request, self.template_name, {
'form': form,