Aws Cognito使用谷歌联合身份:使用最后一个用户登录

时间:2018-05-31 12:05:32

标签: google-oauth2 aws-cognito cognito

问题: 我正在使用Aws Cognito使用谷歌作为我的应用程序的身份验证的外部联合身份: 问题是,当只有一个签名的谷歌帐户时,它会让最后一个用户登录。基本上它似乎根本无法完全注销用户。

继续发生的事情:

  • 我使用例如用户a@gmail.com
  • 登录谷歌
  • 我通过外部联合身份登录cognito,使用上述电子邮件和登录。非常好。
  • 我现在注销并希望使用'b@gmail.com'登录cognito,现在说我使用其他浏览器创建了帐户并且从未使用过当前浏览器,因此浏览器不知道这一点。(简而言之,我是在此浏览器中只登录一个Gmail帐户。)
  • 当我尝试登录时,我会看到“与Google签名”的选项,但它从未向我显示帐户选择屏幕并直接登录我。

我正在https://mydomain.auth.auth.us-east-1.amazoncognito.com/login

使用屏幕认知节目

使用提示:

我看到google本身有办法强制用户使用'prompt'选择一个帐户:select_account选项。但我认为没有办法在认知中指明这一点。

问题: - 任何人对上述问题有任何修复/解决方法吗?我需要一种“始终”显示帐户选择的方法,以便他可以选择或使用其他帐户。

您是否尝试过cognito的退出终结点? - 是的,甚至在我将用户发送到cognito的注销终点后也会发生这种情况,这可能会导致注销用户。

0 个答案:

没有答案