Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase google auth自动选择用户。如何强制它选择帐户_Firebase_Oauth 2.0_Firebase Authentication_Google Login - Fatal编程技术网

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

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

如果在任何浏览器中,当我使用单个google帐户登录并尝试在firebase上调用“使用google登录”选项时,它将使用已登录的帐户自动登录firebase。它让我没有选择登录不同的帐户。 只有当一个帐户登录到浏览器时才会发生这种情况。多个帐户不会造成此问题。
因此,每次用户单击“使用谷歌登录”按钮时,我都可以强制用户选择帐户吗?

如果您正在验证用户凭据,请尝试删除以下代码行:

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可能在此处查看,使用稍微不同的流:。在那里,您可以使用提供程序。