Есть ли способ исправить ошибку AuthCanceled в google-sign in в Django?
Я просто разрабатывал свой сайт, добавлял CustomUsers, управлял профилями и т. д., и все шло хорошо, но когда я попытался добавить Google Sign In, я продолжал получать ошибки в середине аутентификации, например: !error image(https://i.sstatic.net/JqgI0S2C.png) или ее текстовое описание:
Обратите внимание, что у меня есть другой сайт с точно такими же настройками, но на нем работает google-sign in. Обратите внимание, что мой идентификатор клиента и секрет имеют соответствующую длину. Я использую пакет social_django и вот мои конфигурации url:
urlpatterns = [
path('admin/', admin.site.urls),
path('', index, name="home"),
path("login/", login_view, name="login"),
path("create/", create, name="create"),
path("logout/", logout_view, name="logout"),
path("profile/", profile, name="profile"),
path("accounts/", include("social_django.urls", namespace="social"))
]
Я пытался использовать множество идей и некоторую поддержку AI, чтобы помочь с этой проблемой. Я пробовал даже сопоставить и изменить оба auth-урла, как в GCP, так и в Django urls.py, но это не помогло. Я даже попробовал установить виртуальное окружение, чтобы исключить любые конфликты, но это было не то. Поддержка AI не очень помогла, как и настройка и изменение бэкендов. Моя квота по-прежнему в пределах нормы, и, похоже, все настроено нормально. Я также попытался сравнить свой рабочий проект с этим, но ничего не вышло (я очень удивлен, почему!). Я ожидал, что по крайней мере значительная часть проблемы будет устранена; Спасибо за поддержку!