在我为 Facebook 和 oAuth 2.0 编写包装器之前,我想知道是否有人知道其他人已经使用过的任何代码。
3 回答
有一个支持 OAuth的 PHP 扩展。它是由John Jawed编写的。可以在此处找到示例,也可以使用演练。
这个pecl 包被 Rasmus Lerdorf 认为是事实上的标准。
Andy Smith为 OAuth编写了一个基本的 PHP 库。
Cal Henderson 贡献了一个简单的 OAuth 库,主要处理签名。
HTTP_OAuth是由 Jeff Hodsdon 和 Bill Shupp (Digg)开发的 PEAR 包。您可以使用此工具进行尝试。
现在有一个用于 CakePHP 的 OAuth 组件。
Justin Richer为Elgg社交网络平台开发了一个基于基本 PHP 库的插件。这个库允许 Elgg 充当 OAuth 客户端(访问其他服务)和服务器(允许 OAuth 保护访问 Elgg API)。该库同时支持 1.0 版和 1.0a 版。文档可以在 Elgg wiki 上找到。
Zend_OAuth由 Pádraic Brady 贡献。源代码可以在这里找到。
来源: http: //oauth.net/code/
我使用adoy的PHP-OAuth2库编写了一个示例 OAuth 2.0 客户端。
撰写本文时的文档将其描述为 OAuth 2.0 协议的 Light PHP 包装器(基于 OAuth 2.0 授权协议 draft-ietf-oauth-v2-15)