web - 使用 openID 识别用户

标签 web openid user-experience user-accounts authentication

因为我从来没有使用过openID,所以我对它一无所知。

我想知道当有人想使用openID登录我的网站时我是否必须注册他的信息(如果用户不填写信息,是否有任何注册过程)。

除了 openID 之外,我是否应该提供替代的经典用户注册。

最佳答案

最好的 OpenID 登录体验无需用户注册。您接受他们的 OpenID,您和您的用户就都完成了。谈论降低加入您的网站的阈值。没有比这更容易的了!如果除了用户的 OpenID 声明标识符之外,您还必须收集有关用户的更多信息,这是用户注册的一般规则:保持最少,并且最好在用户实际请求需要该信息的服务之前不要询问其他信息您收集该特定数据。这有助于让用户对您的网站保持兴趣,而不会赶走他/她。

如果您正在编写一个新网站,我强烈建议您接受用户名/密码反模式。如果您正确执行 OpenID 登录(今天这可能意味着制作大而显眼的 Google 和 Yahoo 登录按钮,然后制作一个较小的 OpenID 按钮以显示文本框),那么用户就不会感到困惑。在 OpenID 之前,很多网站都有“使用 Yahoo! 登录”的选项。他们网站上的按钮和用户“明白了”。 OpenID 看起来就像那样,并且对用户来说很容易。

通过不提供用户名/密码样式的登录,您在某种程度上迫使用户(通过您的 super 简单的 OpenID 登录)开始习惯不在您的网站上重复使用旧密码或发明新密码。作为网站管理员,我们必须培训网络用户停止向如此多的网站提供他们的私有(private)密码。

关于web - 使用 openID 识别用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1283868/

相关文章:

usability - Web 应用程序的主页应该是什么?

网站内容的标签与类别?

c# - 从服务器更新 aspx 页面

android - 如何在平板电脑上使用 Android 3.1 使 Web 表单选择看起来正常?

php - 在PHP中插入大量数据时如何回显数字序列?

asp.net-mvc - DotNetOpenAuth - "View"如何与之交互

authentication - openId - 是否可以从 OpenId 提供商站点启动登录?

zend-framework - Zend Framework : OpenID 2. 0 和定向标识

html - CSS/HTML 百分比建议

javascript - 如何在隐藏的单选按钮上使用键盘选项卡