当用户在我的应用程序中注册Facebook,然后将他们的电子邮件更新到Gmail (没有链接到Google,只是验证它),用户现在突然可以通过使用Google提供商登录,当出现这种情况时,名称和图片将被替换为属于Google帐户的详细信息。该帐户现在也突然链接到谷歌。除非我将Facebook帐户链接到Google提供商,否则用户不应该被允许向Google提供商注册吗?
我还注意到,当用户与苹果( Apple )和谷歌( Google )签约时,即使用户还没有验证他们的电子邮件,电子邮件也会自动得到验证,而我在Facebook上注册时并没有出现这种情况。
发布于 2022-05-25 08:56:24
对于任何被困在同一个问题上的人,让Auth.auth().fetchSignInMethods(forEmail: email)来检查用户的电子邮件,当用户试图登录他们的未链接的gmail时,他们就完成了这项工作。
https://stackoverflow.com/questions/72365661
复制相似问题