0

类似于从 Firebase 应用程序用例调用“验证它是你”身份验证页面,但我的情况不同,用户未登录,但我想强制以已在我们的应用程序中注册的现有用户身份登录。

用例:要求刚刚被邀请加入团队的现有用户以给定用户身份登录(如果她当前已注销),或以给定用户身份重新登录(如果她当前已登录到其他帐户)。

那么,给定user_idemail,我可以强制弹出窗口预选给定帐户吗?我们正在使用https://github.com/firebase/firebaseui-web/,但据我了解,传递 在login_hint这里无济于事:

signInOptions: [
    {
        provider: firebase.auth.GoogleAuthProvider.PROVIDER_ID,
        customParameters: {
            prompt: "select_account",
            login_hint: `some.existing.email@gmail.com`,
        }
    },
    firebase.auth.FacebookAuthProvider.PROVIDER_ID,
    firebase.auth.GithubAuthProvider.PROVIDER_ID,
]

即使这样做,它也仅适用于谷歌提供商。理想情况下,它应该适用于所有提供商。

4

0 回答 0