首页 文章

使用Google登录可阻止用户使用其他帐户重新登录 - iOS

提问于
浏览
10

我正在使用Google身份验证登录firebase . 身份验证过程运行良好,我可以创建凭据并进行身份验证 .

我的问题是,当从firebase和google退出后,用户再次尝试使用谷歌登录 . 此时谷歌将自动使用之前使用的帐户进行身份验证 . 我尝试了google api的注销和断开选项,但结果是一样的 .

我部分地发现了我的问题,这里重现的步骤:

  • 未使用谷歌应用程序登录,未使用谷歌帐户在设备上登录

  • 使用Google帐户使用该应用程序登录

  • 现在我已经在应用程序和Safari中登录,并使用相同的帐户

  • 当我从应用程序退出时,仍然会使用此用户对safari进行身份验证

  • 在我从设备上的safari注销Google帐户之前,我无法在应用中看到帐户选择

如果safari(第1点)已经使用其他Google帐户登录,则不会显示此问题 . 在这种情况下,我总是可以在app中的两个帐户之间进行选择 .

有没有办法退出应用程序,并在再次使用谷歌登录时始终显示帐户选择?

1 回答

相关问题