我不想疏远我的用户,但是有多种登录网站的方式违背了实现 OpenID 的目的。这不是一个全新的网站,大约有 3k 用户,这些用户有点顽固(我们有一个很棒的社区),但并非所有人都是,而且我不想因为登录过程而失去任何人。
有没有一种简单的方法可以将现有帐户转换为 OpenId?还是我将不得不创建某种“与旧帐户关联”。
我不想疏远我的用户,但是有多种登录网站的方式违背了实现 OpenID 的目的。这不是一个全新的网站,大约有 3k 用户,这些用户有点顽固(我们有一个很棒的社区),但并非所有人都是,而且我不想因为登录过程而失去任何人。
有没有一种简单的方法可以将现有帐户转换为 OpenId?还是我将不得不创建某种“与旧帐户关联”。
要为每个用户创建 OpenId,您需要提供自己的身份提供者服务来控制这些用户。这可能比拥有两种身份验证方式需要更多的工作。我建议您提供两种方式,这是大多数网站处理此问题的方式。
OpenID 的优势在于它允许人们在您的站点上使用他们现有的身份。我不认为有两种登录方式会破坏这个目的,因为没有现有身份的用户会发现 openID 不方便。
查看 UserVoice(由 SO 使用)处理传统登录和 OpenID 登录的方式。它们以直接的方式共存。