From cc319cce80a2ca74432493ea60b99d79dbfd6ffa Mon Sep 17 00:00:00 2001 From: Timon Engelke Date: Fri, 26 Jan 2024 16:16:01 +0100 Subject: [PATCH] Correctly use settings.LOGIN_URL --- src/simple_openid_connect/integrations/django/middleware.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/simple_openid_connect/integrations/django/middleware.py b/src/simple_openid_connect/integrations/django/middleware.py index 42702ed..12986ff 100644 --- a/src/simple_openid_connect/integrations/django/middleware.py +++ b/src/simple_openid_connect/integrations/django/middleware.py @@ -2,7 +2,9 @@ from datetime import datetime, timezone from typing import Callable +from django.conf import settings from django.http import HttpRequest, HttpResponse, HttpResponseRedirect +from django.shortcuts import resolve_url from django.urls import reverse from simple_openid_connect.data import TokenSuccessResponse @@ -40,4 +42,4 @@ def __call__(self, request: HttpRequest) -> HttpResponse: openid_session.save() return response else: - return HttpResponseRedirect(reverse("login")) + return HttpResponseRedirect(resolve_url(settings.LOGIN_URL))