bos*_*ndv 11 firebase google-oauth firebase-authentication
使用Firebase Google用户身份验证时,如果用户已经授权应用程序并且仅登录到一个Google帐户,则会立即登录.
有没有办法强制显示"选择帐户"对话框,以便用户有机会登录其他Google帐户或创建新帐户?
货币据我所知,用户必须从Google.com手动注销当前的Google帐户(或登录> 1)才能显示对话框.
小智 14
您可以强制选择具有"提示"提供程序参数的帐户.
var googleAuthProvider = new firebase.auth.GoogleAuthProvider();
googleAuthProvider.setCustomParameters({
prompt: 'select_account'
});
firebase.auth().signInWithRedirect(googleAuthProvider)
Run Code Online (Sandbox Code Playgroud)
使用Firebase JavaScript SDK v4.1.2进行测试
我正在尝试找出同样的事情。根据一些 Google 文档,您似乎可以使用“提示”命令(“none”、“select_account”或“consent”)强制帐户选择器:
...但是似乎无法在任何 Firebase 身份验证方法(特别是authWithOAuthRedirect和authWithOAuthPopup)中设置“提示”值。
你能弄清楚吗?
| 归档时间: |
|
| 查看次数: |
4219 次 |
| 最近记录: |