Auth0 показывает ошибку несоответствия URL Callbak в приложении Django

У меня есть приложение Django, которое отлично работает. Я хотел интегрировать OAuth аутентификацию от Auth0 в мое приложение. Я следовал их официальному руководству, но когда я перехожу к моему логину Url, я получаю ошибку на странице Auth0, которая говорит:

Callback URL mismatch

Ниже приведен скриншот ошибки: enter image description here

Ниже приведена основная часть моего проекта django urls.py:

urlpatterns = [
    path("admin/", admin.site.urls, name="admin"),
    path("", login, name="home_x"),
    path("accounts/", include("apps.accounts.urls")),  # URLs of Login/Registration System
]

Ниже представлено urls.py моего приложения django под названием accounts:

urlpatterns = [
    path("login", views.login, name="login"),
    path("logout", views.logout, name="logout"),
    path("callback", views.callback, name="callback"),
    path(
        "switch-workspace/", SwitchWorkspace.as_view(), name="switch_workspace"
    ),
]

Ниже приведен мой views.py:

def login(request):
    return oauth.auth0.authorize_redirect(
        request, request.build_absolute_uri(reverse("callback"))
    )

def callback(request):
    token = oauth.auth0.authorize_access_token(request)
    request.session["user"] = token
    return redirect(request.build_absolute_uri(reverse("switch_workspace")))


def logout(request):
    request.session.clear()

    return redirect(
        f"https://{settings.AUTH0_DOMAIN}/v2/logout?"
        + urlencode(
            {
                "returnTo": request.build_absolute_uri(reverse("login")),
                "client_id": settings.AUTH0_CLIENT_ID,
            },
            quote_via=quote_plus,
        ),
    )

Ниже приведен мой settings.py:

AUTH0_CLIENT_ID=env("AUTH0_CLIENT_ID")
AUTH0_CLIENT_SECRET=env("AUTH0_CLIENT_SECRET")
AUTH0_DOMAIN=env("AUTH0_DOMAIN")

и, наконец, ниже приведены мои настройки в Auth0 Account:

Allowed Callbacks URLs: http://127.0.0.1:8000/accounts/switch-workspace/, http://localhost:8000/accounts/switch-workspace/, 

это видно и на изображении ниже: введите описание изображения здесь

Кто-нибудь знает, что не так? Потому что я не думаю, что я сделал что-то неправильно, следуя официальному руководству здесь

Вернуться на верх