【发布时间】:2011-05-31 20:50:59
【问题描述】:
在我为 Facebook 和 oAuth 2.0 编写包装器之前,我想知道是否有人知道其他人已经使用过的任何代码。
【问题讨论】:
在我为 Facebook 和 oAuth 2.0 编写包装器之前,我想知道是否有人知道其他人已经使用过的任何代码。
【问题讨论】:
有一个支持 OAuth 的 extension to PHP。它是由John Jawed 编写的。可以在here 找到一个示例,也可以使用walkthrough。
pecl package 被 Rasmus Lerdorf 视为事实上的标准。
Andy Smith 为 OAuth 编写了 basic PHP library。
Cal Henderson 贡献了一个simple OAuth library,主要处理签名。
HTTP_OAuth 是 PEAR 包 developed by Jeff Hodsdon and Bill Shupp (Digg)。您可以使用此tool 进行尝试。
Justin Richer 在basic PHP library 的基础上为Elgg 社交网络平台开发了a plugin。这个库允许 Elgg 充当 OAuth 客户端(访问其他服务)和服务器(允许 OAuth 保护访问 Elgg API)。该库同时支持 1.0 版和 1.0a 版。可以在on the Elgg wiki 找到文档。
Zend_OAuth 由 Pádraic Brady 提供。源码可以在here找到。
【讨论】:
我使用adoy 的PHP-OAuth2 库编写了一个示例OAuth 2.0 客户端。
撰写本文时的文档将其描述为 OAuth 2.0 协议的 Light PHP 包装器(基于 OAuth 2.0 授权协议 draft-ietf-oauth-v2-15)
【讨论】: