如何发现OpenID IDP,然后在PHP中使用OpenID Provider进行身份验证

时间:2011-05-11 11:28:25

标签: php openid lightopenid

我一直在考虑在我的某个网站上实施OpenID身份验证,并希望找到最佳解决方案,以便用户尽可能轻松地进行注册。

通过我在Google上的长时间搜索,我发现了一些已经详细介绍过这个内容的网站。由Google撰写的Usability Research on Federated Login,因此感觉它们是最佳使用场景中值得信赖的设计模式。

现在要实现这一点,我发现很少有PHP支持以这种方式完成的登录;用户只需键入电子邮件地址,即可自动找到所有OpenID详细信息。它还应与Google Apps地址兼容。

谷歌提供了一个很好的例子http://www.puffypoodles.com/lso2的链接,但是虽然它的源代码可供下载,但它是用Java编写的,我对此并不熟悉!

所以我想知道是否有人找到了以这种方式运行的良好PHP实现。 php-openid看起来太臃肿了,lightopenid看起来很棒,但是不支持这个功能。

由于

1 个答案:

答案 0 :(得分:1)

我只想指出LightOpenID现在附带了一个可能用作基础的示例提供程序脚本。