Oauth 2.0似乎是最受支持的外部身份验证工具。然而,经过许多小时的网络搜索后,我发现在使用PHP时没有简单的方法可以开始使用它。或许(并且希望)我只是没有以正确的方式进行搜索。
以下是我要找的内容:
我认为 OpenID Connect是我需要的,但OpenID网站在其网站上列出了复杂的OpenID Server解决方案,而不是客户端,在PHP软件下(参见recommended libraries) 。在早期LightOpenID提供了我所需要的东西。但这已经过时了。是否有LightOpenID继任者?
答案 0 :(得分:0)
虽然LightOpenID没有直接跟进支持OpenID Connect,但是有很多针对OpenID Connect的PHP实现,其中一个似乎在Github上运行良好的是:https://github.com/ivan-novakov/php-openid-connect-client但是谷歌还有更多内容,如果您将自己限制在基本客户端配置文件中,那么推出自己的内容肯定不是不可能的:http://www.thread-safe.com/2012/07/how-simple-is-openid-connect-basic.html
答案 1 :(得分:0)
这是一个提供轻量级Google身份验证的存储库:https://github.com/PenguinProtocols/Basic-OpenID-Connect-Google
设置非常简单,文档非常清晰。