我正在创建一个移动应用程序,用户可以在通过OTP验证后使用电话号码登录,或者可以使用Facebook / Google帐户登录。
我使用的逻辑是:
在这种情况下如何将帐户关联在一起?
Google / Facebook说我应该使用Google / Facebook个人资料ID而不是emailId来验证用户,因为底层的emailId可能会更改。在那种情况下,如果同一用户使用不同的社交媒体帐户登录,就不会有多个帐户吗?
我检查了堆栈溢出的先前答案,但似乎所有人都建议使用emailId链接社交媒体帐户。
我很困惑这里正确的方法是什么。