在我为Facebook和oAuth 2.0编写包装之前,我想知道是否有人知道其他人已经使用过的任何代码。
答案 0 :(得分:4)
有extension to PHP支持OAuth。它由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根据a plugin为Elgg社交网络平台开发了basic PHP library。此库允许Elgg充当OAuth客户端(访问其他服务)和服务器(允许OAuth保护访问Elgg API)。该库同时支持1.0版和1.0a版。可以找到文档on the Elgg wiki。
Zend_OAuth由PádraicBrady提供。可以找到源代码here。
答案 1 :(得分:1)
我已使用PHP-OAuth2 adoy库来编写示例OAuth 2.0客户端。
撰写本文档时,它将其描述为OAuth 2.0协议的Light PHP包装器(基于OAuth 2.0授权协议draft-ietf-oauth-v2-15)
答案 2 :(得分:0)