Django all-auth: Как отключить автомат c вход через Google - PullRequest
1 голос
/ 10 июля 2020

Я использую пакет django -allauth для входа пользователей в мое приложение Django через Google API.

Моя проблема в том, что когда пользователь успешно входит в систему через внешний журнал Google на странице, затем каждый раз, когда он выходит из системы и хочет снова войти в систему, django -allauth автоматически выполняет вход, не перенаправляя его на страницу входа в Google.

Как я могу отключить эту функцию и вместо этого иметь пользователь перенаправляет на страницу входа в систему Google каждый раз, когда он хочет войти в систему? (Ι уже пробовали ACCOUNT_SESSION_REMEMBER = False).

Спасибо!

1 Ответ

0 голосов
/ 04 сентября 2020

Похоже, что там происходит, поток OAuth2 работает, как задумано. Поскольку пользователь предоставил приложению доступ к тем данным в Google, которые запрашивает ваше приложение, и этот грант по-прежнему действителен, когда Google получит следующий запрос на вход, поэтому Google не заставляет пользователя заполнять еще одну форму разрешения.

Не могли бы вы подробнее рассказать о своем варианте использования? Вы пытаетесь настроить его так, чтобы пользователь мог входить в систему с другой учетной записью Google?

...