Firebase google auth会自动选择用户。如何强制它选择帐户

时间:2016-08-19 06:16:36

标签: firebase oauth-2.0 firebase-authentication google-login

如果在任何浏览器中,当我使用单个Google帐户登录并尝试在firebase上调用“使用google登录”选项时,它会自动使用已登录的帐户登录到firebase。它让我无法使用其他帐户登录。 仅当在浏览器中记录一个帐户时才会发生这种情况多个帐户不会产生此问题。 因此,我可以通过任何方式强制用户在每次点击“使用Google登录”按钮时选择帐户?

2 个答案:

答案 0 :(得分:6)

这对我有用:https://groups.google.com/forum/#!topic/firebase-talk/gxBm0WKCuIY



var provider = new firebase.auth.GoogleAuthProvider();
provider.setCustomParameters({
  prompt: 'select_account'
});




答案 1 :(得分:1)

如果您要对用户凭据Using Google Sign-In with JavaScript进行身份验证,请尝试删除以下代码行:

provider.addScope('https://www.googleapis.com/auth/plus.login');

点击登录按钮后,您可以选择要使用的Google帐户。