有没有更简单的方法来实现openid?

时间:2010-07-01 15:47:11

标签: php openid

我一直在试图将openid添加到我的PHP webapp中,但是所提供的库似乎都没有以干净简单的方式进行。

有没有办法实现openid SSO而不必被迫进入比必要的更多设计选择?

janrain图书馆 - 最受欢迎 - 也是最笨重的,尽管它似乎是唯一一个获得重大维护的图书馆。除了缺乏一个清晰简单的教程外,它还强加了一些奇怪的文件系统要求和代码依赖性。

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

我只是希望它更简单,更清晰!

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

我使用Zend openid库(最好的一堆),但它不支持所有最新的openid功能 - 没有找到完美的实现,但是...

答案 2 :(得分:1)

Tutorial介绍了如何使用LightOpenID在PHP中实现Google登录(雅虎等只是更改URL,源代码相同)。