【发布时间】:2011-12-25 15:37:16
【问题描述】:
我下载了可用于 OAuth 2.0 here 的服务器版本 (PDO):
说实话,不确定它是否是最好的实现。
它已配置并且当前返回一个错误 JSON,表明它正在等待客户端向其传递正确的参数。
现在,它带有一个“lib”文件夹,其中包含一个 Client .inc 文件。老实说,我不确定如何使用它,因为我在存档中没有找到 PHP 示例,并且在网上找不到任何东西。我找到了一个使用这个库的 Drupal 示例,但是由于它们有自己的 Drupal 相关功能作为一个模块,所以它是一团糟。
我想知道这里是否有人在使用这个 PHP 客户端库时很幸运,如果可以,他们可以分享一个连接、授权然后重定向到带有会话的回调 URL 的示例,以便能够访问受保护的页面/api 调用?
我想尝试 Facebook Graph API(开源),但我发现它非常适合 Facebook,并且不太确定应该将我安装在我自己的服务器计算机上的 OAuth 2.0 服务器的 URL 放在哪里。
【问题讨论】:
-
不是重复的。你提到的 Noah 的问题是针对 OAuth 1.0,这个问题是针对 OAuth 2.0,一个完全不同的野兽。
-
这里有人知道如何设置 PHP OAuth 提供程序吗?
-
@UzairSajid:我不久前写过一篇。从代码中启发自己? github.com/srenauld/laravel-oauth2-server
-
@SébastienRenauld 我最终还根据我找到的 Draft 10 实现编写了自己的 Codeigniter 库。