Проблема: Я использую Aws Cognito, используя Google в качестве внешнего федеративного удостоверения для аутентификации моего приложения: проблема в том, что он входит в систему с последним пользователем, когда у меня только один вход в аккаунт Google.Похоже, что он просто не может полностью выйти из системы.
Вот что происходит:
- Я вошел в Google, например, с пользователем a @ gmail.com
- Я вхожу в cognito через внешнюю федеративную идентификацию, используя вышеуказанный адрес электронной почты и логин.Все хорошо.
- Теперь я выхожу из системы и хочу войти в cognito, используя «b@gmail.com», теперь я говорю, что создал учетную запись с помощью другого браузера и никогда не использовал текущий браузер, поэтому браузер не знает оэто. (Короче говоря, я вошел только в одну учетную запись gmail в этом браузере.)
- Когда я пытаюсь войти в систему, мне показывается опция «Войти в Google», но она никогда не отображает экран выбора учетной записи инапрямую регистрирует меня.
Я использую экран cognito показывает в https://mydomain.auth.auth.us -east-1.amazoncognito.com / login
Использование подсказки:
Я вижу, что в самом Google есть способ заставить пользователя выбрать учетную запись с помощью опции «prompt»: select_account.Но я не вижу способа указать это где-нибудь в cognito.
Вопрос: - У кого-нибудь есть какое-либо решение / обходной путь к вышеуказанной проблеме?Мне нужен способ «всегда» показывать выбор учетной записи, чтобы он мог выбрать или использовать другую учетную запись.
Вы пробовали конечную точку выхода из cognito? - Да, это происходит даже после того, как я отправляю пользователя в конечную точку выхода из cognito, которая, вероятно, должна выходить из системы.