每当用户之前通过 Google 进行身份验证时,它会自动默认在随后的尝试中使用该帐户登录。我想消除这一点并强制弹出/重定向,以便拥有多个谷歌帐户的用户可以选择使用哪个。如何?
背景:
自动登录功能对我来说是有问题的,因为我有一组白名单电子邮件供允许使用我的应用程序的用户使用。如果 Google 用户在第一次登录时选择了错误的帐户,他们将无法返回并选择与其列入白名单的电子邮件关联的帐户。
最佳答案
正如@nvnagr 所说,您可以使用以下代码执行此操作:
var provider = new firebase.auth.GoogleAuthProvider();
provider.setCustomParameters({
'prompt': 'select_account'
});
但我认为你需要将 firebase 版本更新到 3.6.0 的东西。
关于oauth - 用户之前已通过身份验证时,如何在 Firebase 中强制弹出 Google OAuth 弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35778693/