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))