OpenID for dummies?

时间:2011-07-29 15:49:01

标签: php openid

我正在考虑将openid小部件添加到我正在开发的工具包中。

其中一个重要的部分就是尽可能简化用户界面 - 尽管有许多可用的开放式工具,但他们主要依靠提供一个文本输入框来输入一个URL - 但正如此处所示 - 这里有很多使用通用URL作为端点的openID提供程序 - 因此只需单击按钮/图像即可。我想提供这项服务。实际上,我想提供将提供商限制在批准名单的工具。

(我从各个提供商处获得了openIds - 但不知道这些网址是什么 - 这并不妨碍我提供可点击登录的from using sites like this!)

不幸的是Valdimir's openid类,Janrains PHP OpenID libs,Dope OpenIdLightOpenId只提供了文本框。

在任何地方都有openID提供者URL的目录吗?使用可再发行的图形?

我确实找到IDselector.com(你需要一个OpenId才能访问网站的大部分内容 - 但他们没有在自己的网站上实现他们的小部件!!!! )但它不是非常清楚许可是什么。

我应该注意其他/更新的库吗? This S.O. post已近3岁!

TIA

下进行。

3 个答案:

答案 0 :(得分:5)

答案 1 :(得分:1)

open-id-selector项目提供了一种基于jQuery的方法,用于生成用于选择Open ID提供者的简单表单。它附带了几个常见的OpenID提供程序和相应的图标。

查看非功能性演示here

请注意,这只是解决方案的一部分;您还必须在服务器端实现OpenID身份验证,并配置open-id-selector以利用它(通过将表单定向到适当的路径)。

答案 2 :(得分:0)

整合WebFinger,因此您只需提供电子邮件输入字段。