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