From d22334870234807914ad88e45c8bd200a5cca7dc Mon Sep 17 00:00:00 2001 From: Arthur Date: Wed, 24 Aug 2022 12:52:46 -0700 Subject: [PATCH] #10135 add idp to saml login --- netbox/templates/login.html | 4 ++-- netbox/users/views.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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,