我一直在苦苦寻找支持的OAuth 2.0作为服务器的活动开源PHP项目。 有吨连接到Facebook,Twitter等,但随着越来越多的人希望通过API来公开自己的服务,我有点惊讶开源社区还没有针对这种需求,客户的例子。 这并不是说没有什么 ,但那里的东西多半是外的日期,小到无的文件,很少到没有活动的发展现状和会话方面。
我失去了一个很好的开源选择在那里? 有谁知道任何商业选择? 我真的需要到位的东西soonish和我个人没有带宽或安全证书来解决这个问题我自己。
我一直在苦苦寻找支持的OAuth 2.0作为服务器的活动开源PHP项目。 有吨连接到Facebook,Twitter等,但随着越来越多的人希望通过API来公开自己的服务,我有点惊讶开源社区还没有针对这种需求,客户的例子。 这并不是说没有什么 ,但那里的东西多半是外的日期,小到无的文件,很少到没有活动的发展现状和会话方面。
我失去了一个很好的开源选择在那里? 有谁知道任何商业选择? 我真的需要到位的东西soonish和我个人没有带宽或安全证书来解决这个问题我自己。
经过一番摸索,我相信我已经找到了PHP'ers最佳的解决方案在那里。 意见是多如牛毛,但这里是我最喜欢的:
http://bshaffer.github.io/oauth2-server-php-docs/
非常活跃,高品质的对话和良好的(和提高)文档沿固体产品。
这里是可用的服务器和客户端库列表:
http://oauth.net/2/
这导致了GitHub的项目被保留。
据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报道的模式创建数据库。
通过PHP联赛的oauth2服务器是更加遵循和下载项目在GitHub上。 我个人的经验是真棒和最好的部分是它的文档。 优秀执行的oauth2的。