利用php搭建oauth
oauth是一种标准,主要是用来对用户资源的使用进行授权的,相关的简介可以很容易的从互联网上找到。 本来是想利用oauth.net上的oauth库搭建一个php的oauth,一直没有调试通,可以自动生成key和secret,但是到了发放requirest token时就出错误了,最后看到php
oauth是一种标准,主要是用来对用户资源的使用进行授权的,相关的简介可以很容易的从互联网上找到。
本来是想利用oauth.net上的oauth库搭建一个php的oauth,一直没有调试通,可以自动生成key和secret,但是到了发放requirest token时就出错误了,最后看到php也有自带的oauth模块,就转用php模块,php的扩展模块都放在php/ext目录下的,在网上下载了一个php_oauth.dll文件,放在目录下,在php.ini中加入extension=php_oauth.dll,重新启动apache,在phpinfo中看看这个模块有没有正常加载,phpinfo()中出现下列内容就表明成功了。
http://115.com/file/bem43tk7#php-oauth.dll 下载地址
同学给了一个例子,这个实例就是利用php oauth模块实现认证功能,其中省去了获取appkey 和secret的步骤,将example放在根目录下,新建一个数据库,导入sql文件夹里的sql文件,修改class文件夹里的Db.class.php文件里的数据库配置,在浏览器中浏览client下的index.php文件,要用到的测试用户名为test,大概流程是,在这个index页面获得Request token和Request token secret。
http://115.com/file/e7jhw9yp#OAuthProviderExample.zip 实例下载地址
(ps:我的环境是winxp+xampp1.7.7,最开始用的是appserv套件,没有配置成功,换了xampp后就可以了)