diff --git a/netbox/templates/login.html b/netbox/templates/login.html
index e9ad54c45..829ce177b 100644
--- a/netbox/templates/login.html
+++ b/netbox/templates/login.html
@@ -42,8 +42,8 @@
{% if auth_backends %}
Or use a single sign-on (SSO) provider:
{% 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 %}
{% if backend.icon_name %}{% endif %}
{{ backend.display_name }} ({{idp}})
diff --git a/netbox/users/views.py b/netbox/users/views.py
index 574a41052..df85fa20c 100644
--- a/netbox/users/views.py
+++ b/netbox/users/views.py
@@ -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,