社交媒体登录,电话登录和验证:如何链接帐户

时间:2020-08-04 20:45:32

标签: authentication google-authentication facebook-authentication

我正在创建一个移动应用程序,用户可以在通过OTP验证后使用电话号码登录,或者可以使用Facebook / Google帐户登录。

我使用的逻辑是:

  1. 电话登录:1.使用OTP验证电话。2.如果用户不存在,则成功,要求用户更新其电子邮件ID。如果用户存在,则允许他们登录
  2. 社交媒体登录:1.在成功验证期间,将捕获用户的电子邮件ID。 2.如果用户是新用户,则要求他更新电话号码。

在这种情况下如何将帐户关联在一起?

Google / Facebook说我应该使用Google / Facebook个人资料ID而不是emailId来验证用户,因为底层的emailId可能会更改。在那种情况下,如果同一用户使用不同的社交媒体帐户登录,就不会有多个帐户吗?

我检查了堆栈溢出的先前答案,但似乎所有人都建议使用emailId链接社交媒体帐户。

我很困惑这里正确的方法是什么。

0 个答案:

没有答案