的OAuth 2.0服务器的PHP(OAuth 2.0 Server for PHP)

2019-07-04 07:54发布

我一直在苦苦寻找支持的OAuth 2.0作为服务器的活动开源PHP项目。 有吨连接到Facebook,Twitter等,但随着越来越多的人希望通过API来公开自己的服务,我有点惊讶开源社区还没有针对这种需求,客户的例子。 这并不是说没有什么 ,但那里的东西多半是外的日期,小到无的文件,很少到没有活动的发展现状和会话方面。

我失去了一个很好的开源选择在那里? 有谁知道任何商业选择? 我真的需要到位的东西soonish和我个人没有带宽或安全证书来解决这个问题我自己。

Answer 1:

经过一番摸索,我相信我已经找到了PHP'ers最佳的解决方案在那里。 意见是多如牛毛,但这里是我最喜欢的:

http://bshaffer.github.io/oauth2-server-php-docs/

非常活跃,高品质的对话和良好的(和提高)文档沿固体产品。



Answer 2:

这里是可用的服务器和客户端库列表:

http://oauth.net/2/

这导致了GitHub的项目被保留。



Answer 3:

据http://www.zimuel.it/oauth2-apigility/ & http://apigility.org/documentation/auth/authentication-oauth2

现在,您可以使用开源项目Apigility,布伦特谢弗的执行下实现的OAuth 2.0服务器...

到底...

在Apigility的OAuth2用户实现使用布伦特谢弗的的oauth2服务器,PHP库。 Apigility使用PDO的数据库来存储所有相关的OAuth2协议的信息。 您可以使用Apigility安装文件夹(ZF-apigility骨架)下的文件/vendor/zfcampus/zf-oauth2/data/db_oauth2.sql报道的模式创建数据库。



Answer 4:

通过PHP联赛的oauth2服务器是更加遵循和下载项目在GitHub上。 我个人的经验是真棒和最好的部分是它的文档。 优秀执行的oauth2的。



文章来源: OAuth 2.0 Server for PHP