小编gab*_*bbo的帖子

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

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

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

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

  1. 未在谷歌应用程序中使用谷歌登录,并且没有使用谷歌帐户在设备上登录
  2. 使用Google帐户登录该应用程序
  3. 现在我在应用程序和Safari中使用同一帐户登录
  4. 当我从应用程序注销时,仍会使用此用户对safari进行身份验证
  5. 在我从设备上的safari注销Google帐户之前,我无法在应用中看到帐户选项

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

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

ios google-signin

10
推荐指数
1
解决办法
534
查看次数

标签 统计

google-signin ×1

ios ×1