Firebase google auth自动选择用户。如何强制它选择帐户
如果在任何浏览器中,当我使用单个google帐户登录并尝试在firebase上调用“使用google登录”选项时,它将使用已登录的帐户自动登录firebase。它让我没有选择登录不同的帐户。 只有当一个帐户登录到浏览器时才会发生这种情况。多个帐户不会造成此问题。Firebase google auth自动选择用户。如何强制它选择帐户,firebase,oauth-2.0,firebase-authentication,google-login,Firebase,Oauth 2.0,Firebase Authentication,Google Login,如果在任何浏览器中,当我使用单个google帐户登录并尝试在firebase上调用“使用google登录”选项时,它将使用已登录的帐户自动登录firebase。它让我没有选择登录不同的帐户。 只有当一个帐户登录到浏览器时才会发生这种情况。多个帐户不会造成此问题。 因此,每次用户单击“使用谷歌登录”按钮时,我都可以强制用户选择帐户吗?如果您正在验证用户凭据,请尝试删除以下代码行: provider.addScope('https://www.googleapis.com/auth/plus.log
因此,每次用户单击“使用谷歌登录”按钮时,我都可以强制用户选择帐户吗?如果您正在验证用户凭据,请尝试删除以下代码行:
provider.addScope('https://www.googleapis.com/auth/plus.login');
单击“登录”按钮后,它将允许您选择要使用的Google帐户。这对我很有用:
var provider=new firebase.auth.GoogleAuthProvider();
provider.setCustomParameters({
提示:“选择帐户”
});代码>我按你上面说的那样试过了。但是,一切都没有改变。我甚至更早地在右上角看到了帐户信息。我需要的是,无论在那个实例中有多少帐户链接到浏览器,它都应该明确要求用户选择/添加一个帐户。这只适用于web。科尔多瓦呢。我正在使用const googleCredential=firebase.auth.GoogleAuthProvider.credential(response.idToken);firebase.auth().SignandRetrieveDataWithCredential(谷歌凭证)。如何在此处使用提示?对于所有自定义参数,您可以在此处查看:@Anand_5050可能在此处查看,使用稍微不同的流:。在那里,您可以使用提供程序。