Browse Source

🏗️ 规范模块

3.x
Yangkai.Shen 2 years ago
parent
commit
369421e97c
100 changed files with 9 additions and 9 deletions
  1. +0
    -0
      demo-apidoc/demo-apidoc-swagger-beauty/.gitignore
  2. +0
    -0
      demo-apidoc/demo-apidoc-swagger-beauty/README.md
  3. +0
    -0
      demo-apidoc/demo-apidoc-swagger-beauty/pom.xml
  4. +0
    -0
      demo-apidoc/demo-apidoc-swagger-beauty/src/main/java/com/xkcoding/swagger/beauty/SpringBootDemoSwaggerBeautyApplication.java
  5. +0
    -0
      demo-apidoc/demo-apidoc-swagger-beauty/src/main/java/com/xkcoding/swagger/beauty/common/ApiResponse.java
  6. +0
    -0
      demo-apidoc/demo-apidoc-swagger-beauty/src/main/java/com/xkcoding/swagger/beauty/controller/UserController.java
  7. +0
    -0
      demo-apidoc/demo-apidoc-swagger-beauty/src/main/java/com/xkcoding/swagger/beauty/entity/User.java
  8. +0
    -0
      demo-apidoc/demo-apidoc-swagger-beauty/src/main/resources/application.yml
  9. +0
    -0
      demo-apidoc/demo-apidoc-swagger-beauty/src/test/java/com/xkcoding/swagger/beauty/SpringBootDemoSwaggerBeautyApplicationTests.java
  10. +0
    -0
      demo-apidoc/demo-apidoc-swagger/.gitignore
  11. +0
    -0
      demo-apidoc/demo-apidoc-swagger/README.md
  12. +0
    -0
      demo-apidoc/demo-apidoc-swagger/pom.xml
  13. +0
    -0
      demo-apidoc/demo-apidoc-swagger/src/main/java/com/xkcoding/swagger/SpringBootDemoSwaggerApplication.java
  14. +0
    -0
      demo-apidoc/demo-apidoc-swagger/src/main/java/com/xkcoding/swagger/common/ApiResponse.java
  15. +0
    -0
      demo-apidoc/demo-apidoc-swagger/src/main/java/com/xkcoding/swagger/common/DataType.java
  16. +0
    -0
      demo-apidoc/demo-apidoc-swagger/src/main/java/com/xkcoding/swagger/common/ParamType.java
  17. +0
    -0
      demo-apidoc/demo-apidoc-swagger/src/main/java/com/xkcoding/swagger/config/Swagger2Config.java
  18. +0
    -0
      demo-apidoc/demo-apidoc-swagger/src/main/java/com/xkcoding/swagger/controller/UserController.java
  19. +0
    -0
      demo-apidoc/demo-apidoc-swagger/src/main/java/com/xkcoding/swagger/entity/User.java
  20. +0
    -0
      demo-apidoc/demo-apidoc-swagger/src/main/resources/application.yml
  21. +0
    -0
      demo-apidoc/demo-apidoc-swagger/src/test/java/com/xkcoding/swagger/SpringBootDemoSwaggerApplicationTests.java
  22. +1
    -1
      demo-apidoc/pom.xml
  23. +0
    -0
      demo-auth/demo-auth-justauth/.gitignore
  24. +0
    -0
      demo-auth/demo-auth-justauth/README.md
  25. +0
    -0
      demo-auth/demo-auth-justauth/pom.xml
  26. +0
    -0
      demo-auth/demo-auth-justauth/src/main/java/com/xkcoding/social/SpringBootDemoSocialApplication.java
  27. +0
    -0
      demo-auth/demo-auth-justauth/src/main/java/com/xkcoding/social/controller/OauthController.java
  28. +0
    -0
      demo-auth/demo-auth-justauth/src/main/resources/application.yml
  29. +0
    -0
      demo-auth/demo-auth-justauth/src/test/java/com/xkcoding/social/SpringBootDemoSocialApplicationTests.java
  30. +0
    -0
      demo-auth/demo-auth-oauth/.gitignore
  31. +0
    -0
      demo-auth/demo-auth-oauth/README.md
  32. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/README.adoc
  33. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/image/Code.png
  34. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/image/Confirm.png
  35. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/image/Login.png
  36. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/image/Logout.png
  37. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/pom.xml
  38. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/SpringBootDemoOauthApplication.java
  39. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/ClientLoginFailureHandler.java
  40. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/ClientLogoutSuccessHandler.java
  41. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/Oauth2AuthorizationServerConfig.java
  42. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/Oauth2AuthorizationTokenConfig.java
  43. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/WebSecurityConfig.java
  44. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/package-info.java
  45. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/controller/AuthorizationController.java
  46. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/controller/Oauth2Controller.java
  47. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/controller/package-info.java
  48. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/entity/SysClientDetails.java
  49. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/entity/SysRole.java
  50. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/entity/SysUser.java
  51. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/repostiory/SysClientDetailsRepository.java
  52. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/repostiory/SysUserRepository.java
  53. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/SysClientDetailsService.java
  54. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/SysUserService.java
  55. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/impl/SysClientDetailsServiceImpl.java
  56. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/impl/SysUserServiceImpl.java
  57. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/package-info.java
  58. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/application.yml
  59. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/oauth2.jks
  60. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/public.txt
  61. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/templates/authorization.html
  62. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/templates/common/common.html
  63. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/templates/error.html
  64. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/templates/login.html
  65. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/templates/logout.html
  66. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/templates/registerTemplate.html
  67. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/PasswordEncodeTest.java
  68. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/oauth/AuthorizationCodeGrantTests.java
  69. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/oauth/AuthorizationServerInfo.java
  70. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/oauth/ResourceOwnerPasswordGrantTests.java
  71. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/repostiory/SysClientDetailsTest.java
  72. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/repostiory/SysUserRepositoryTest.java
  73. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/resources/application.yml
  74. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/resources/import.sql
  75. +0
    -0
      demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/resources/schema.sql
  76. +0
    -0
      demo-auth/demo-auth-oauth/oauth-resource-server/README.adoc
  77. +0
    -0
      demo-auth/demo-auth-oauth/oauth-resource-server/pom.xml
  78. +0
    -0
      demo-auth/demo-auth-oauth/oauth-resource-server/src/main/java/com/xkcoding/oauth/SpringBootDemoResourceApplication.java
  79. +0
    -0
      demo-auth/demo-auth-oauth/oauth-resource-server/src/main/java/com/xkcoding/oauth/config/OauthResourceServerConfig.java
  80. +0
    -0
      demo-auth/demo-auth-oauth/oauth-resource-server/src/main/java/com/xkcoding/oauth/config/OauthResourceTokenConfig.java
  81. +0
    -0
      demo-auth/demo-auth-oauth/oauth-resource-server/src/main/java/com/xkcoding/oauth/controller/TestController.java
  82. +0
    -0
      demo-auth/demo-auth-oauth/oauth-resource-server/src/main/resources/application.yml
  83. +0
    -0
      demo-auth/demo-auth-oauth/oauth-resource-server/src/test/java/com/xkcoding/oauth/AuthorizationTest.java
  84. +0
    -0
      demo-auth/demo-auth-oauth/oauth-resource-server/src/test/java/com/xkcoding/oauth/controller/TestControllerTest.java
  85. +0
    -0
      demo-auth/demo-auth-oauth/pom.xml
  86. +0
    -0
      demo-auth/demo-auth-security/.gitignore
  87. +8
    -8
      demo-auth/demo-auth-security/README.md
  88. +0
    -0
      demo-auth/demo-auth-security/pom.xml
  89. +0
    -0
      demo-auth/demo-auth-security/sql/security.sql
  90. +0
    -0
      demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/SpringBootDemoRbacSecurityApplication.java
  91. +0
    -0
      demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/common/ApiResponse.java
  92. +0
    -0
      demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/common/BaseException.java
  93. +0
    -0
      demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/common/Consts.java
  94. +0
    -0
      demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/common/IStatus.java
  95. +0
    -0
      demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/common/PageResult.java
  96. +0
    -0
      demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/common/Status.java
  97. +0
    -0
      demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/config/CustomConfig.java
  98. +0
    -0
      demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/config/IdConfig.java
  99. +0
    -0
      demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/config/IgnoreConfig.java
  100. +0
    -0
      demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/config/JwtAuthenticationFilter.java

demo-cache-ehcache/.gitignore → demo-apidoc/demo-apidoc-swagger-beauty/.gitignore View File


demo-swagger-beauty/README.md → demo-apidoc/demo-apidoc-swagger-beauty/README.md View File


demo-swagger-beauty/pom.xml → demo-apidoc/demo-apidoc-swagger-beauty/pom.xml View File


demo-swagger-beauty/src/main/java/com/xkcoding/swagger/beauty/SpringBootDemoSwaggerBeautyApplication.java → demo-apidoc/demo-apidoc-swagger-beauty/src/main/java/com/xkcoding/swagger/beauty/SpringBootDemoSwaggerBeautyApplication.java View File


demo-swagger-beauty/src/main/java/com/xkcoding/swagger/beauty/common/ApiResponse.java → demo-apidoc/demo-apidoc-swagger-beauty/src/main/java/com/xkcoding/swagger/beauty/common/ApiResponse.java View File


demo-swagger-beauty/src/main/java/com/xkcoding/swagger/beauty/controller/UserController.java → demo-apidoc/demo-apidoc-swagger-beauty/src/main/java/com/xkcoding/swagger/beauty/controller/UserController.java View File


demo-swagger-beauty/src/main/java/com/xkcoding/swagger/beauty/entity/User.java → demo-apidoc/demo-apidoc-swagger-beauty/src/main/java/com/xkcoding/swagger/beauty/entity/User.java View File


demo-swagger-beauty/src/main/resources/application.yml → demo-apidoc/demo-apidoc-swagger-beauty/src/main/resources/application.yml View File


demo-swagger-beauty/src/test/java/com/xkcoding/swagger/beauty/SpringBootDemoSwaggerBeautyApplicationTests.java → demo-apidoc/demo-apidoc-swagger-beauty/src/test/java/com/xkcoding/swagger/beauty/SpringBootDemoSwaggerBeautyApplicationTests.java View File


demo-cache-redis/.gitignore → demo-apidoc/demo-apidoc-swagger/.gitignore View File


demo-swagger/README.md → demo-apidoc/demo-apidoc-swagger/README.md View File


demo-swagger/pom.xml → demo-apidoc/demo-apidoc-swagger/pom.xml View File


demo-swagger/src/main/java/com/xkcoding/swagger/SpringBootDemoSwaggerApplication.java → demo-apidoc/demo-apidoc-swagger/src/main/java/com/xkcoding/swagger/SpringBootDemoSwaggerApplication.java View File


demo-swagger/src/main/java/com/xkcoding/swagger/common/ApiResponse.java → demo-apidoc/demo-apidoc-swagger/src/main/java/com/xkcoding/swagger/common/ApiResponse.java View File


demo-swagger/src/main/java/com/xkcoding/swagger/common/DataType.java → demo-apidoc/demo-apidoc-swagger/src/main/java/com/xkcoding/swagger/common/DataType.java View File


demo-swagger/src/main/java/com/xkcoding/swagger/common/ParamType.java → demo-apidoc/demo-apidoc-swagger/src/main/java/com/xkcoding/swagger/common/ParamType.java View File


demo-swagger/src/main/java/com/xkcoding/swagger/config/Swagger2Config.java → demo-apidoc/demo-apidoc-swagger/src/main/java/com/xkcoding/swagger/config/Swagger2Config.java View File


demo-swagger/src/main/java/com/xkcoding/swagger/controller/UserController.java → demo-apidoc/demo-apidoc-swagger/src/main/java/com/xkcoding/swagger/controller/UserController.java View File


demo-swagger/src/main/java/com/xkcoding/swagger/entity/User.java → demo-apidoc/demo-apidoc-swagger/src/main/java/com/xkcoding/swagger/entity/User.java View File


demo-codegen/src/main/resources/application.yml → demo-apidoc/demo-apidoc-swagger/src/main/resources/application.yml View File


demo-swagger/src/test/java/com/xkcoding/swagger/SpringBootDemoSwaggerApplicationTests.java → demo-apidoc/demo-apidoc-swagger/src/test/java/com/xkcoding/swagger/SpringBootDemoSwaggerApplicationTests.java View File


demo-api-doc/pom.xml → demo-apidoc/pom.xml View File

@@ -10,7 +10,7 @@

<modelVersion>4.0.0</modelVersion>

<artifactId>demo-api-doc</artifactId>
<artifactId>demo-apidoc</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>pom</packaging>


demo-dubbo/.gitignore → demo-auth/demo-auth-justauth/.gitignore View File


demo-social/README.md → demo-auth/demo-auth-justauth/README.md View File


demo-social/pom.xml → demo-auth/demo-auth-justauth/pom.xml View File


demo-social/src/main/java/com/xkcoding/social/SpringBootDemoSocialApplication.java → demo-auth/demo-auth-justauth/src/main/java/com/xkcoding/social/SpringBootDemoSocialApplication.java View File


demo-social/src/main/java/com/xkcoding/social/controller/OauthController.java → demo-auth/demo-auth-justauth/src/main/java/com/xkcoding/social/controller/OauthController.java View File


demo-social/src/main/resources/application.yml → demo-auth/demo-auth-justauth/src/main/resources/application.yml View File


demo-social/src/test/java/com/xkcoding/social/SpringBootDemoSocialApplicationTests.java → demo-auth/demo-auth-justauth/src/test/java/com/xkcoding/social/SpringBootDemoSocialApplicationTests.java View File


demo-dubbo/dubbo-common/.gitignore → demo-auth/demo-auth-oauth/.gitignore View File


demo-oauth/README.md → demo-auth/demo-auth-oauth/README.md View File


demo-oauth/oauth-authorization-server/README.adoc → demo-auth/demo-auth-oauth/oauth-authorization-server/README.adoc View File


demo-oauth/oauth-authorization-server/image/Code.png → demo-auth/demo-auth-oauth/oauth-authorization-server/image/Code.png View File


demo-oauth/oauth-authorization-server/image/Confirm.png → demo-auth/demo-auth-oauth/oauth-authorization-server/image/Confirm.png View File


demo-oauth/oauth-authorization-server/image/Login.png → demo-auth/demo-auth-oauth/oauth-authorization-server/image/Login.png View File


demo-oauth/oauth-authorization-server/image/Logout.png → demo-auth/demo-auth-oauth/oauth-authorization-server/image/Logout.png View File


demo-oauth/oauth-authorization-server/pom.xml → demo-auth/demo-auth-oauth/oauth-authorization-server/pom.xml View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/SpringBootDemoOauthApplication.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/SpringBootDemoOauthApplication.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/ClientLoginFailureHandler.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/ClientLoginFailureHandler.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/ClientLogoutSuccessHandler.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/ClientLogoutSuccessHandler.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/Oauth2AuthorizationServerConfig.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/Oauth2AuthorizationServerConfig.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/Oauth2AuthorizationTokenConfig.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/Oauth2AuthorizationTokenConfig.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/WebSecurityConfig.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/WebSecurityConfig.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/package-info.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/config/package-info.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/controller/AuthorizationController.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/controller/AuthorizationController.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/controller/Oauth2Controller.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/controller/Oauth2Controller.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/controller/package-info.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/controller/package-info.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/entity/SysClientDetails.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/entity/SysClientDetails.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/entity/SysRole.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/entity/SysRole.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/entity/SysUser.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/entity/SysUser.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/repostiory/SysClientDetailsRepository.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/repostiory/SysClientDetailsRepository.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/repostiory/SysUserRepository.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/repostiory/SysUserRepository.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/SysClientDetailsService.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/SysClientDetailsService.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/SysUserService.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/SysUserService.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/impl/SysClientDetailsServiceImpl.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/impl/SysClientDetailsServiceImpl.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/impl/SysUserServiceImpl.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/impl/SysUserServiceImpl.java View File


demo-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/package-info.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/java/com/xkcoding/oauth/service/package-info.java View File


demo-oauth/oauth-authorization-server/src/main/resources/application.yml → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/application.yml View File


demo-oauth/oauth-authorization-server/src/main/resources/oauth2.jks → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/oauth2.jks View File


demo-oauth/oauth-authorization-server/src/main/resources/public.txt → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/public.txt View File


demo-oauth/oauth-authorization-server/src/main/resources/templates/authorization.html → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/templates/authorization.html View File


demo-oauth/oauth-authorization-server/src/main/resources/templates/common/common.html → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/templates/common/common.html View File


demo-oauth/oauth-authorization-server/src/main/resources/templates/error.html → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/templates/error.html View File


demo-oauth/oauth-authorization-server/src/main/resources/templates/login.html → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/templates/login.html View File


demo-oauth/oauth-authorization-server/src/main/resources/templates/logout.html → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/templates/logout.html View File


demo-oauth/oauth-authorization-server/src/main/resources/templates/registerTemplate.html → demo-auth/demo-auth-oauth/oauth-authorization-server/src/main/resources/templates/registerTemplate.html View File


demo-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/PasswordEncodeTest.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/PasswordEncodeTest.java View File


demo-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/oauth/AuthorizationCodeGrantTests.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/oauth/AuthorizationCodeGrantTests.java View File


demo-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/oauth/AuthorizationServerInfo.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/oauth/AuthorizationServerInfo.java View File


demo-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/oauth/ResourceOwnerPasswordGrantTests.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/oauth/ResourceOwnerPasswordGrantTests.java View File


demo-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/repostiory/SysClientDetailsTest.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/repostiory/SysClientDetailsTest.java View File


demo-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/repostiory/SysUserRepositoryTest.java → demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/java/com/xkcoding/oauth/repostiory/SysUserRepositoryTest.java View File


demo-oauth/oauth-authorization-server/src/test/resources/application.yml → demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/resources/application.yml View File


demo-oauth/oauth-authorization-server/src/test/resources/import.sql → demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/resources/import.sql View File


demo-oauth/oauth-authorization-server/src/test/resources/schema.sql → demo-auth/demo-auth-oauth/oauth-authorization-server/src/test/resources/schema.sql View File


demo-oauth/oauth-resource-server/README.adoc → demo-auth/demo-auth-oauth/oauth-resource-server/README.adoc View File


demo-oauth/oauth-resource-server/pom.xml → demo-auth/demo-auth-oauth/oauth-resource-server/pom.xml View File


demo-oauth/oauth-resource-server/src/main/java/com/xkcoding/oauth/SpringBootDemoResourceApplication.java → demo-auth/demo-auth-oauth/oauth-resource-server/src/main/java/com/xkcoding/oauth/SpringBootDemoResourceApplication.java View File


demo-oauth/oauth-resource-server/src/main/java/com/xkcoding/oauth/config/OauthResourceServerConfig.java → demo-auth/demo-auth-oauth/oauth-resource-server/src/main/java/com/xkcoding/oauth/config/OauthResourceServerConfig.java View File


demo-oauth/oauth-resource-server/src/main/java/com/xkcoding/oauth/config/OauthResourceTokenConfig.java → demo-auth/demo-auth-oauth/oauth-resource-server/src/main/java/com/xkcoding/oauth/config/OauthResourceTokenConfig.java View File


demo-oauth/oauth-resource-server/src/main/java/com/xkcoding/oauth/controller/TestController.java → demo-auth/demo-auth-oauth/oauth-resource-server/src/main/java/com/xkcoding/oauth/controller/TestController.java View File


demo-oauth/oauth-resource-server/src/main/resources/application.yml → demo-auth/demo-auth-oauth/oauth-resource-server/src/main/resources/application.yml View File


demo-oauth/oauth-resource-server/src/test/java/com/xkcoding/oauth/AuthorizationTest.java → demo-auth/demo-auth-oauth/oauth-resource-server/src/test/java/com/xkcoding/oauth/AuthorizationTest.java View File


demo-oauth/oauth-resource-server/src/test/java/com/xkcoding/oauth/controller/TestControllerTest.java → demo-auth/demo-auth-oauth/oauth-resource-server/src/test/java/com/xkcoding/oauth/controller/TestControllerTest.java View File


demo-oauth/pom.xml → demo-auth/demo-auth-oauth/pom.xml View File


demo-dubbo/dubbo-consumer/.gitignore → demo-auth/demo-auth-security/.gitignore View File


demo-rbac-security/README.md → demo-auth/demo-auth-security/README.md View File

@@ -4,14 +4,14 @@

## 1. 主要功能

- [x] 基于 `RBAC` 权限模型设计,详情参考数据库表结构设计 [`security.sql`](./sql/security.sql)
- [x] 支持**动态权限管理**,详情参考 [`RbacAuthorityService.java`](./src/main/java/com/xkcoding/rbac/security/config/RbacAuthorityService.java)
- [x] **登录 / 登出**部分均使用自定义 Controller 实现,未使用 `Spring Security` 内部默认的实现,适用于前后端分离项目,详情参考 [`SecurityConfig.java`](./src/main/java/com/xkcoding/rbac/security/config/SecurityConfig.java) 和 [`AuthController.java`](./src/main/java/com/xkcoding/rbac/security/controller/AuthController.java)
- [x] 基于 `RBAC` 权限模型设计,详情参考数据库表结构设计 [`security.sql`](sql/security.sql)
- [x] 支持**动态权限管理**,详情参考 [`RbacAuthorityService.java`](src/main/java/com/xkcoding/rbac/security/config/RbacAuthorityService.java)
- [x] **登录 / 登出**部分均使用自定义 Controller 实现,未使用 `Spring Security` 内部默认的实现,适用于前后端分离项目,详情参考 [`SecurityConfig.java`](src/main/java/com/xkcoding/rbac/security/config/SecurityConfig.java) 和 [`AuthController.java`](src/main/java/com/xkcoding/rbac/security/controller/AuthController.java)
- [x] 持久化技术使用 `spring-data-jpa` 完成
- [x] 使用 `JWT` 实现安全验证,同时引入 `Redis` 解决 `JWT` 无法手动设置过期的弊端,并且保证同一用户在同一时间仅支持同一设备登录,不同设备登录会将,详情参考 [`JwtUtil.java`](./src/main/java/com/xkcoding/rbac/security/util/JwtUtil.java)
- [x] 在线人数统计,详情参考 [`MonitorService.java`](./src/main/java/com/xkcoding/rbac/security/service/MonitorService.java) 和 [`RedisUtil.java`](./src/main/java/com/xkcoding/rbac/security/util/RedisUtil.java)
- [x] 手动踢出用户,详情参考 [`MonitorService.java`](./src/main/java/com/xkcoding/rbac/security/service/MonitorService.java)
- [x] 自定义配置不需要进行拦截的请求,详情参考 [`CustomConfig.java`](./src/main/java/com/xkcoding/rbac/security/config/CustomConfig.java) 和 [`application.yml`](./src/main/resources/application.yml)
- [x] 使用 `JWT` 实现安全验证,同时引入 `Redis` 解决 `JWT` 无法手动设置过期的弊端,并且保证同一用户在同一时间仅支持同一设备登录,不同设备登录会将,详情参考 [`JwtUtil.java`](src/main/java/com/xkcoding/rbac/security/util/JwtUtil.java)
- [x] 在线人数统计,详情参考 [`MonitorService.java`](src/main/java/com/xkcoding/rbac/security/service/MonitorService.java) 和 [`RedisUtil.java`](src/main/java/com/xkcoding/rbac/security/util/RedisUtil.java)
- [x] 手动踢出用户,详情参考 [`MonitorService.java`](src/main/java/com/xkcoding/rbac/security/service/MonitorService.java)
- [x] 自定义配置不需要进行拦截的请求,详情参考 [`CustomConfig.java`](src/main/java/com/xkcoding/rbac/security/config/CustomConfig.java) 和 [`application.yml`](src/main/resources/application.yml)

## 2. 运行

@@ -25,7 +25,7 @@
### 2.2. 运行方式

1. 新建一个名为 `spring-boot-demo` 的数据库,字符集设置为 `utf-8`,如果数据库名不是 `spring-boot-demo` 需要在 `application.yml` 中修改 `spring.datasource.url`
2. 使用 [`security.sql`](./sql/security.sql) 这个 SQL 文件,创建数据库表和初始化RBAC数据
2. 使用 [`security.sql`](sql/security.sql) 这个 SQL 文件,创建数据库表和初始化RBAC数据
3. 运行 `SpringBootDemoRbacSecurityApplication`
4. 管理员账号:admin/123456 普通用户:user/123456
5. 使用 `POST` 请求访问 `/${contextPath}/api/auth/login` 端点,输入账号密码,登陆成功之后返回token,将获得的 token 放在具体请求的 Header 里,key 固定是 `Authorization` ,value 前缀为 `Bearer 后面加空格`再加token,并加上具体请求的参数,就可以了

demo-rbac-security/pom.xml → demo-auth/demo-auth-security/pom.xml View File


demo-rbac-security/sql/security.sql → demo-auth/demo-auth-security/sql/security.sql View File


demo-rbac-security/src/main/java/com/xkcoding/rbac/security/SpringBootDemoRbacSecurityApplication.java → demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/SpringBootDemoRbacSecurityApplication.java View File


demo-rbac-security/src/main/java/com/xkcoding/rbac/security/common/ApiResponse.java → demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/common/ApiResponse.java View File


demo-rbac-security/src/main/java/com/xkcoding/rbac/security/common/BaseException.java → demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/common/BaseException.java View File


demo-rbac-security/src/main/java/com/xkcoding/rbac/security/common/Consts.java → demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/common/Consts.java View File


demo-rbac-security/src/main/java/com/xkcoding/rbac/security/common/IStatus.java → demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/common/IStatus.java View File


demo-rbac-security/src/main/java/com/xkcoding/rbac/security/common/PageResult.java → demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/common/PageResult.java View File


demo-rbac-security/src/main/java/com/xkcoding/rbac/security/common/Status.java → demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/common/Status.java View File


demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/CustomConfig.java → demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/config/CustomConfig.java View File


demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/IdConfig.java → demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/config/IdConfig.java View File


demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/IgnoreConfig.java → demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/config/IgnoreConfig.java View File


demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/JwtAuthenticationFilter.java → demo-auth/demo-auth-security/src/main/java/com/xkcoding/rbac/security/config/JwtAuthenticationFilter.java View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save