gpt4 book ai didi

android - Firebase 使用 Google 帐户覆盖登录

转载 作者:IT老高 更新时间:2023-10-28 23:12:54 25 4
gpt4 key购买 nike

文档中似乎没有提到这一点,我发现的只是thisthis ,我想确认一下:

If there is an existing account with the same email address but created with other credentials (e.g. password or non-trusted provider), the previous credentials are removed for security reasons.

如果用户通过 Facebook 或电子邮件/密码登录,后来又通过 Google 登录,他们的帐户登录方式将转换为 Google。它只发生在 Google 上,并且只有一个帐户的设置处于 Activity 状态。

这是故意的吗,有什么办法可以阻止吗?

最佳答案

正如文档所述:某些电子邮件域具有受信任的提供商。最突出的是:Google 是 @gmail.com 地址的受信任提供商,因为它是这些电子邮件地址的唯一发行者。

如果用户首先在 Facebook 上注册了他们的 gmail 地址,然后在 Google 提供商处使用相同的 gmail 地址进行了注册,则后者的注册被视为覆盖前者。如果用户稍后再次使用 Facebook 登录,则可以关联两个帐户。

据我所知,防止这种情况的唯一方法是允许每个电子邮件地址有多个帐户。

另请参阅一些 Firebase 身份验证工程师的这些帖子:

关于android - Firebase 使用 Google 帐户覆盖登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40766312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com