gpt4 book ai didi

ios - 使用 google 登录会阻止用户使用不同的帐户再次登录 - iOS

转载 作者:技术小花猫 更新时间:2023-10-29 11:08:22 26 4
gpt4 key购买 nike

我正在使用谷歌身份验证来登录 firebase。身份验证过程运行良好,我能够创建凭据并进行身份验证。

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

我部分地找到了我的问题所在,这里是重现的步骤:

  1. 未在应用程序中使用 Google 登录,也未使用 Google 帐户在设备上登录 Safari
  2. 使用 Google 帐户登录应用程序
  3. 现在我使用同一个帐户登录了应用程序和 safari
  4. 当我退出应用程序时,safari 仍然通过该用户的身份验证
  5. 在我从设备上的 Safari 中注销 Google 帐户之前,我无法在应用程序中看到帐户选择

如果 safari(第 1 点)已经使用不同的 google 帐户登录,则不会出现此问题。在这种情况下,我始终可以在应用程序的两个帐户之间进行选择。

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

最佳答案

Authentication URI 参数有很多。其中之一是“提示”,它可能有一个“select_account”值。它帮助我解决了 Auth0-service Google 集成的相同问题。如果 SDK 允许设置登录参数,则可能对您的问题有用。请在此处查看文档:https://developers.google.com/identity/protocols/OpenIDConnect#authenticationuriparameters

关于ios - 使用 google 登录会阻止用户使用不同的帐户再次登录 - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49256119/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com