实现openid有更简单的方法吗?

5

我一直在尝试为我的PHP Web应用程序添加OpenID,但是所提供的库似乎都不能以简洁明了的方式实现。

有没有办法在不强制进行更多设计选择的情况下实现OpenID SSO?

janrain库是最受欢迎的库,但也是最难以掌握的库,尽管它似乎是唯一得到重要维护的库。除了缺乏清晰简单的教程外,它还施加了一些奇怪的文件系统要求和代码依赖关系。

欢迎任何建议。我意识到我正在与其他服务器交互,并且需要重定向和回调。请记住,这不是我的主要抱怨,我理解我正在处理的性质。

我只希望它更容易理解和更清晰地呈现!

3个回答

3
如果您使用的是PHP5,我建议尝试使用LightOpenID

1

我使用Zend的OpenID库(在众多不太优秀的库中算是最好的),但它并不支持所有最新的OpenID功能 - 老实说我还没有找到完美的实现。


1

教程介绍了如何使用LightOpenID在PHP中实现Google登录(只需更改URL,源代码相同)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接