我正在开发一个应用程序,我想为用户提供多个提供程序进行身份验证。
为实现这一目标,用户将拥有与我合作的每个提供商的ID(googleId,yahooId等)。
我在这里看到的问题是如何链接帐户(如何实现xx @ yahoo与xx @ gmail的用户相同)。
我找到的唯一解决方案是让用户手动链接帐户(创建用户时,我弹出一个窗口询问他是否希望关联其他帐户)。
我不喜欢这个选项,因为我不认为很多用户会使用它,因此会有复制的用户(用户在使用未链接的帐户登录时会被创建)。
有更聪明的方法来解决这个问题吗?