diff --git a/web/core/views.py b/web/core/views.py index d183093..4e95d08 100644 --- a/web/core/views.py +++ b/web/core/views.py @@ -59,17 +59,9 @@ def is_admin(user): return user.is_superuser or user.is_staff -def login_view(request): - # Already logged into Django + def login_view(request): if request.user.is_authenticated: return redirect("search") - - # Pangolin + Authentik already authenticated the user at the proxy layer - # → immediately initiate OIDC login - if request.method == "GET": - return redirect("oidc_authentication_init") - - # Fallback: local username/password login (optional) ctx = {} if request.method == "POST": u = request.POST.get("username") @@ -79,7 +71,6 @@ def login_view(request): login(request, user) return redirect("search") ctx["error"] = "Invalid credentials" - return render(request, "login.html", ctx) def entry_context(entry, result_ids):