diff --git a/README.md b/README.md index 57dd8b6..cd5d972 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,10 @@ -# spring-oauth-server +## spring-oauth-server
java config版本(Spring Boot) Spring与OAuth2的整合示例 -授权协议:GPL-2.0 项目用Maven管理
@@ -15,19 +14,25 @@ Base on Spring-Boot 使用的技术与版本号
  1. JDK (1.8.0_40)
  2. -
  3. Servlet (3.1.0)
  4. +
  5. spring-security-oauth2 (2.3.8.RELEASE)
  6. +
  7. spring-security-jwt (1.1.1.RELEASE)
  8. Spring Boot(2.1.4.RELEASE)
-

技术视频

+ +

授权协议

+GPL-2.0 + +

技术视频

http://list.youku.com/albumlist/show/id_51900110.html (持续更新...)

- 1000 star Gitee奖杯: sos-1000-stars.jpg + 1000 star Gitee奖杯: sos-1000-stars.jpg [2019年]


+

版本分支介绍

MySQL版本请访问Branch: master
MongoDB版本请访问Branch: mongodb @@ -35,12 +40,13 @@ Base on Spring-Boot Redis版本请访问Branch: config-redis
-

- OAuth客户端项目请访问 spring-oauth-client -

-

+

相关项目

+

+ OAuth2客户端项目请访问 spring-oauth-client +

+

在线测试访问地址 http://andaily.com/spring-oauth-server/ -

+

Shiro与OLTU整合的OAuth2项目 https://gitee.com/mkk/oauth2-shiro (相比spring-oauth-server, 该项目入门门槛相对较低, 代码更加透明, 理解更容易,可扩展性更强, 且模块化开发) @@ -48,7 +54,7 @@ config-redis
-如何使用? +

如何使用?

  1. 项目是Maven管理的, 需要本地安装maven(开发用的maven版本号为3.3.3), 还有MySql(开发用的mysql版本号为5.6) @@ -71,6 +77,9 @@ config-redis
    另: 也可通过maven package命令将项目编译为war文件(spring-oauth-server.war), 将war放在Tomcat中并启动(注意: 这种方式需要将application.properties加入到classpath中并正确配置数据库连接信息). +
    + 若使用java -jar spring-oauth-server.war启动, 则需要使用参数spring.config.location指定配置文件, + 如:java -jar spring-oauth-server.war --spring.config.location=xxx.properties
  2. 参考oauth_test.txt(位于others目录)的内容并测试之(也可在浏览器中访问相应的地址,如: http://localhost:8080/spring-oauth-server). @@ -80,7 +89,7 @@ config-redis
    -grant_type +

    grant_type 介绍


    说明OAuth2支持的grant_type(授权方式)与功能
      @@ -94,7 +103,7 @@ config-redis
      -帮助与改进 +

      帮助与改进

      1. @@ -122,7 +131,7 @@ config-redis


      -功能扩展 +

      功能扩展

      1. oauth_code存入数据库的配置, 请下载文件 oauth_code存入数据库的配置.jpg @@ -336,7 +345,7 @@ config-redis

        -数据库表字段说明 +

        数据库表字段说明

        在0.3版本中添加了db_table_description.html文件(位于/others目录), 用来说明数据库脚本文件oauth.ddl中各表,各字段的用途及使用场合.
        @@ -345,7 +354,7 @@ config-redis


        -Project Log +

        Project Log

        1. 2013-11-19 Initial project, start push code

        2. @@ -374,7 +383,7 @@ config-redis
          -更多资源 +

          更多资源

          以下是在学习工作中收集的更多关于OAuth2的资源,对深入理解与运用OAuth2有帮助

          • @@ -444,16 +453,16 @@ config-redis

            与项目相关的技术文章请访问 http://andaily.com/blog/?cat=19 (不断更新与OAuth2相关的文章)

            -

            - 问答与讨论 +

            +

            问答与讨论


            与项目相关的,与OAuth2相关的问题与回答,以及各类讨论请访问
            http://andaily.com/blog/?dwqa-question_category=oauth -

            +

            -

            使用案例

            +

            使用案例

            以下是已知的使用(或基于) spring-oauth-server 开源项目的各类商业项目(排名不分先后), 若你有案例希望添加, 请联系作者.

            • Hongkong Parkway Online (在线医疗服务系统)

            • @@ -468,7 +477,7 @@ config-redis

              - 捐助 +

              捐助


              支付宝: monkeyking1987@126.com (**钊)
              @@ -478,6 +487,7 @@ config-redis


              +

              其他...

              关注更多开源项目请访问 http://andaily.com/my_projects.html