我不想疏远我的用户,但有多种方式登录该网站会破坏OpenID实现的目的。这不是一个全新的网站,有大约3k用户,有些顽固分子(我们有一个很棒的社区),但并非所有用户都是,我不想因为登录过程而失去任何人。

是否有一种简单的方法将现有帐户转换为OpenId?或者我将不得不创建某种“与旧帐户相关联”。

有帮助吗?

解决方案

要为每个用户创建OpenId,您需要提供自己的身份提供程序服务来控制这些用户。这可能需要比使用两种身份验证方式更多的工作。我建议你提供两种方式,这是大多数网站处理这个问题的方式。

其他提示

OpenID的优势在于它允许人们在您的网站上使用他们现有的身份。我不认为有两种方法可以登记失败,因为没有现有身份的用户会发现openID不方便。

查看UserVoice(由SO使用)处理遗留和OpenID登录的方式。它们以直接的方式共存。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top