diff --git a/atdb/taskdatabase/templates/astronauth/navbar.html b/atdb/taskdatabase/templates/astronauth/navbar.html
index 02b3cf1f2168d17136d4b62e9fa2dd921b43735a..02569569352e12bf6af7b0f0dd10e86071ab2bcd 100644
--- a/atdb/taskdatabase/templates/astronauth/navbar.html
+++ b/atdb/taskdatabase/templates/astronauth/navbar.html
@@ -1,5 +1,6 @@
 {% load static %}
 {% load account %}
+{% load socialaccount %}
 
 
     <nav class="navbar navbar-expand-lg navbar-light bg-light">
@@ -50,7 +51,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>