Php OpenID和OAuth:lightopenid的继承者?

Php OpenID和OAuth:lightopenid的继承者?,php,oauth,openid,openid-connect,lightopenid,Php,Oauth,Openid,Openid Connect,Lightopenid,OAuth2.0似乎是支持外部身份验证的最佳工具。然而,在网上搜索了很多很多小时后,我发现在使用PHP时没有简单的方法可以开始使用它。或者(希望如此)我只是没有以正确的方式进行搜索 以下是我想要的: 在我的网站上实现外部身份验证的方法 我不寻找任何外部资源(因此我不需要照片、帖子、推文或来自外部网站的任何东西-我只想使用它为用户提供一种注册/登录的方式,而无需创建另一个密码) 支持多个网站,而无需查看每个网站的复杂文档。最好支持最受欢迎的网站,如谷歌、Facebook和雅虎 我最看重的两个特点

OAuth2.0似乎是支持外部身份验证的最佳工具。然而,在网上搜索了很多很多小时后,我发现在使用PHP时没有简单的方法可以开始使用它。或者(希望如此)我只是没有以正确的方式进行搜索

以下是我想要的:

  • 在我的网站上实现外部身份验证的方法
  • 我不寻找任何外部资源(因此我不需要照片、帖子、推文或来自外部网站的任何东西-我只想使用它为用户提供一种注册/登录的方式,而无需创建另一个密码)
  • 支持多个网站,而无需查看每个网站的复杂文档。最好支持最受欢迎的网站,如谷歌、Facebook和雅虎
  • 我最看重的两个特点是:简单性(文件越少,依赖性越少,实现起来越容易,效果越好)和可靠性(最好是一个流行的存储库,供许多人使用,而不是从某个以zipfile形式下载的晦涩网站)

我想这正是我所需要的,但是OpenID网站在其网站上列出了复杂的OpenID服务器解决方案,而不是在PHP软件下列出了客户端(请参阅)。在早期,我提供了我所需要的东西。但这已经过时了。是否有LightOpenID的继任者?

尽管没有LightOpenID支持OpenID Connect的直接后续产品,但有许多用于OpenID Connect的PHP实现,在Github上做得不错的一个是:但据Google称,还有更多,如果您只使用基本的客户端配置文件,当然也不可能推出自己的配置文件:

这里有一个提供仅限Google的轻量级身份验证的存储库:

非常容易设置,文档也非常清晰