Yuki 在 2016-08-08 13:15 星期一 提交
php5下安装 oauth 扩展
使用 pecl 安装
pecl install oauth
这样是不行的,因为版本不对
pecl install oauth-1.2.3
这样指定版本。
然后安装的时候报
ERROR: `make' failed
看了下报错信息,是没有装 pcre
apt-get install libpcre3 libpcre3-dev 直接安装
然后再安装 oauth 。
最后不要忘了在 php.ini 文件里面加入
extension = oauth.so
Yuki 在 2015-08-04 17:09 星期二 提交
使用drupal搭建多站点并使用services搭建服务时,出现签名认证失败。
使用了域名泛解析,变量 $_SERVER['SERVER_NAME'] 只能获取一个服务器名。
修改为如下代码,使用drupal提供服务器名。
Yuki 在 2015-05-15 10:41 星期五 提交
开启服务中的身份认证,选择使用oauth进行认证。
模块:
https://www.drupal.org/project/oauth
services模块中带一个oauth认证子模块,同时启用。
开启oauth模块的ui模块
在admin/config/services/oauth添加一条上下文。
在 Services OAuth 身份认证选 Consumer key, also known as 2-legged OAuth
然后到个人中心,生成consumer
使用rest测试工具进行测试,火狐 RESTClient
在Authentication中填入