From 717233c1c0a02eddcf1c8c35f1f58594311c6920 Mon Sep 17 00:00:00 2001
From: Klaas Kliffen <kliffen@astron.nl>
Date: Tue, 6 Jun 2023 16:21:17 +0200
Subject: [PATCH] Make the login btn go directly to keycloak. Admin login can
 still be done via the Django Admin interface.

---
 atdb/taskdatabase/templates/astronauth/navbar.html | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/atdb/taskdatabase/templates/astronauth/navbar.html b/atdb/taskdatabase/templates/astronauth/navbar.html
index 02b3cf1f..0bff9542 100644
--- a/atdb/taskdatabase/templates/astronauth/navbar.html
+++ b/atdb/taskdatabase/templates/astronauth/navbar.html
@@ -50,7 +50,14 @@
                 </li>
                 {% else %}
                 <li class="h-navbar-list__item">
-                    <a class="button button--secondary margin-right" href="{% url 'account_login' %}">Sign In</a>
+
+                <form method="post" action="{% provider_login_url 'keycloak' %}">
+                    {% csrf_token %}
+                    <button type="submit" class="button button--secondary margin-right">
+                        Sign In
+                    </button>
+                </form>
+
                 </li>
                 {% endif %}
             </ul>
-- 
GitLab