Aws Cognito с федеративной идентификацией Google: вход в систему с последним пользователем - PullRequest
0 голосов
/ 31 мая 2018

Проблема: Я использую 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, которая, вероятно, должна выходить из системы.

...