oauth(转)

1、从http://oauth.googlecode.com/svn/code/java checkout出全部代码

     svn co http://oauth.googlecode.com/svn/code/java/ oauth-java
2、命令行切换到工程当前目录下进行编译和安装 
     mvn compile

     mvn install -Dmaven.test.skip=true
3、示例程序生成eclipse项目

     切换到example\webapp下,mvn eclipse:eclipse

     切换到example\oauth-provider下,mvn eclipse:eclipse
4、eclipse Import这两个工程并修改配置文件

     consumer/consumer.properties 配置自己的key和签名,oauth三个关键URL

     baseURL修改为http://ip:8080/ 
     rovider/provider.properties,里面定义的myKey则是示例里的consumer的consumerkey,注意对应关系 
5、示例程序部署至Tomcat下

    进入各自的目录, mvn war:war -o,打包一下,把war包放到tomcat的webapps下。
6、运行示例程序

    启动tomcat,访问CONSUMER: http://localhost:8080/oauth-consumer/,选择Sample Provider,

    代码会到http://你的Ip:8080/oauth-provider/下请求token和让用户确认,

    确认后会返回到consumer的站点,consumer可以获取到用户信息without用户帐号密码。

猜你喜欢

转载自dakuishache.iteye.com/blog/1560823