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用户帐号密码。