From fdb4e7e0dbbef1c0fe77317e54feca0295ef3dc3 Mon Sep 17 00:00:00 2001
From: Stefano Alberto Russo <stefano.russo@gmail.com>
Date: Wed, 6 Apr 2022 00:10:59 +0200
Subject: [PATCH] Added automatic redirect to OIDC if local auth disabled.

---
 services/webapp/code/rosetta/core_app/views.py | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/services/webapp/code/rosetta/core_app/views.py b/services/webapp/code/rosetta/core_app/views.py
index 2082ee5..dc87c47 100644
--- a/services/webapp/code/rosetta/core_app/views.py
+++ b/services/webapp/code/rosetta/core_app/views.py
@@ -47,10 +47,9 @@ def login_view(request):
         response.delete_cookie('post_login_redirect')
         return response
     else:
-        # If local auth disabled, just render login page
-        # (will be rendered an open id connect url only)
+        # If local auth disabled, just redirect to OIDC
         if settings.DISABLE_LOCAL_AUTH:
-            return render(request, 'login.html', {'data': data})
+            return HttpResponseRedirect('/oidc/authenticate/')
 
     # If unauthenticated user tries to log in
     if request.method == 'POST':
-- 
GitLab