OAuth的?,OpenID的?都不是?我的网站应该支持哪一个?

21 openid oauth registration

我在一个新的网站上工作,并希望得到一些关于OAuth vs OpenID vs Standard站点拥有的用户名/密码的建议/反馈.

vez*_*ult 24

你可能想阅读Malcom Tredinnick的这篇文章,它解释了openid和oauth是什么,做什么.它们用于不同的目的.

总之,openid将用于唯一标识用户 - 它是一种身份解决方案.oAuth将提供一种与您的网站用户可以访问的数据进行交互的方法,允许用户授予您的网站临时访问外部服务的权限,例如他们的flickr帐户 - 这是一种授权工具.

当然只提供标准的特定于站点的帐户是一种选择,但是恕我直言,支持openid对您的用户和网络来说更好.许多实现openid的站点允许用户使用openid(如果有的话),但也允许用户登录并创建没有openid的帐户.所以,它不一定是一个或两个命题.你可以做到这两点!

  • 这是Wayback机器的一个版本:http://web.archive.org/web/20080318052514/http://www.pointy-stick.com/blog/2008/03/13/explanation-difference-between-openid-和OAuth的/ (2认同)

Mar*_*iek 1

我对 OAuth 的印象是,它更多的是允许对 API 进行安全、经过身份验证的访问,而不是一般用户访问。

就我个人而言,我希望看到更多网站支持 OpenID。