我正在考虑将openid小部件添加到我正在开发的工具包中。
其中一个重要的部分就是尽可能简化用户界面 - 尽管有许多可用的开放式工具,但他们主要依靠提供一个文本输入框来输入一个URL - 但正如此处所示 - 这里有很多使用通用URL作为端点的openID提供程序 - 因此只需单击按钮/图像即可。我想提供这项服务。实际上,我想提供将提供商限制在批准名单的工具。
(我从各个提供商处获得了openIds - 但不知道这些网址是什么 - 这并不妨碍我提供可点击登录的from using sites like this!)
不幸的是Valdimir's openid类,Janrains PHP OpenID libs,Dope OpenId和LightOpenId只提供了文本框。
在任何地方都有openID提供者URL的目录吗?使用可再发行的图形?
我确实找到IDselector.com(你需要一个OpenId才能访问网站的大部分内容 - 但他们没有在自己的网站上实现他们的小部件!!!! )但它不是非常清楚许可是什么。
我应该注意其他/更新的库吗? This S.O. post已近3岁!
TIA
下进行。
答案 0 :(得分:5)
更多选择者:
我个人最喜欢的是openid-realselector(demo)。
答案 1 :(得分:1)
open-id-selector项目提供了一种基于jQuery的方法,用于生成用于选择Open ID提供者的简单表单。它附带了几个常见的OpenID提供程序和相应的图标。
查看非功能性演示here。
请注意,这只是解决方案的一部分;您还必须在服务器端实现OpenID身份验证,并配置open-id-selector以利用它(通过将表单定向到适当的路径)。
答案 2 :(得分:0)
整合WebFinger,因此您只需提供电子邮件输入字段。