【发布时间】:2023-03-20 03:15:02
【问题描述】:
我即将使用其中一个多提供商身份验证框架 Opauth 或 Hybridauth(不知道哪个是最好的,但我对第二个有一点偏好)所以结果是我必须管理多个帐户。
事实上,我已经有了自己的帐户管理(登录名+密码+电子邮件),去年我就有了 facebook 用户。现在我将不得不处理 Twitter 帐户、linkedin 帐户等... 所以问题很简单:如何管理用户名? 例如,约翰在我的网站上创建了一个帐户。所以“约翰”登录/用户名被采用。但是,如果另一个来自 Facebook 的 John 和另一个来自 Twitter 的 John 来了,我该怎么办? 在 Stackoverflow(或其他地方),有什么做法?
我不希望约翰代表另一个约翰写作。今天用我自己的系统,我验证登录名(用户名)是唯一的。如果不是,我拒绝用户。但是现在呢?
我以为我可以检查电子邮件,但是...我了解到电子邮件地址不能成为密钥,因为 Twitter 不会将其提供给您。
希望我足够清楚:)
问候
【问题讨论】:
标签: facebook twitter user-management social-media hybridauth