You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
li.shengzhao 2e71e5adec
update content
11 years ago
lib/org/logback-extensions Add logback-ext-spring-0.1.2-SNAPSHOT.jar 11 years ago
others exclude properties and add how to use 11 years ago
src Change to wdcy 11 years ago
.gitignore Initial commit 11 years ago
LICENSE Initial commit 11 years ago
README.md update content 11 years ago
pom.xml exclude properties and add how to use 11 years ago

README.md

#spring-oauth-server

Spring与Oauth2的整合示例

项目用Maven管理

使用的技术与版本号

  1. Spring (3.1.1.RELEASE)
  2. Spring Security (3.1.0.RELEASE)
  3. MyBatis (3.2.1)
  4. spring-security-oauth2 (1.0.5.RELEASE)

如何使用?

  1. 项目是Maven管理的, 需要本地安装maven(开发用的maven版本号为3.1.0), 还有MySql(开发用的mysql版本号为5.5)
  2. 下载(或clone)项目到本地
  3. 创建MySQL数据库(如数据库名oauth2), 并运行相应的SQL脚本(脚本文件位于others/database目录),
    运行脚本的顺序: initial_db.ddl -> oauth.ddl -> initial_data.ddl
  4. 修改spring-oauth-server.properties(位于src/resources目录)中的数据库连接信息(包括username, password等)
  5. 将本地项目导入到IDE(如Intellij IDEA)中,配置Tomcat(或类似的servelt运行服务器), 并启动Tomcat(默认端口为8080)
    另: 也可通过maven package命令将项目编译为war文件(spring-oauth-server.war), 将war放在Tomcat中并启动(注意: 这种方式需要将spring-oauth-server.properties加入到classpath中并正确配置数据库连接信息).
  6. 参考oauth_test.txt(位于others目录)的内容并测试之(也可在浏览器中访问相应的地址,如: http://localhost:8080/spring-oauth-server).


与该项目相关的博客请访问 http://blog.csdn.net/monkeyking1987/article/details/16828059

欢迎发邮件到monkeyk1987@gmail.com一起讨论.