diff --git a/auh-api/Dockerfile b/auth-api/Dockerfile similarity index 100% rename from auh-api/Dockerfile rename to auth-api/Dockerfile diff --git a/auh-api/pom.xml b/auth-api/pom.xml similarity index 97% rename from auh-api/pom.xml rename to auth-api/pom.xml index fe3bf83..512295e 100644 --- a/auh-api/pom.xml +++ b/auth-api/pom.xml @@ -7,7 +7,7 @@ 0.0.1-SNAPSHOT - auh-api + auth-api jar auh-api diff --git a/auh-api/src/main/java/cn/bunny/services/AuthServiceApplication.java b/auth-api/src/main/java/cn/bunny/services/AuthServiceApplication.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/AuthServiceApplication.java rename to auth-api/src/main/java/cn/bunny/services/AuthServiceApplication.java diff --git a/auh-api/src/main/java/cn/bunny/services/ReadMe.md b/auth-api/src/main/java/cn/bunny/services/ReadMe.md similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/ReadMe.md rename to auth-api/src/main/java/cn/bunny/services/ReadMe.md diff --git a/auh-api/src/main/java/cn/bunny/services/controller/IndexController.java b/auth-api/src/main/java/cn/bunny/services/controller/IndexController.java similarity index 96% rename from auh-api/src/main/java/cn/bunny/services/controller/IndexController.java rename to auth-api/src/main/java/cn/bunny/services/controller/IndexController.java index 9327088..e9b4372 100644 --- a/auh-api/src/main/java/cn/bunny/services/controller/IndexController.java +++ b/auth-api/src/main/java/cn/bunny/services/controller/IndexController.java @@ -24,7 +24,7 @@ public class IndexController { } @Operation(summary = "生成验证码", description = "生成验证码") - @GetMapping("public/check-code") + @GetMapping("/api/image/public/check-code") public ResponseEntity checkCode() { HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.IMAGE_JPEG); diff --git a/auh-api/src/main/java/cn/bunny/services/controller/configuration/ConfigurationController.java b/auth-api/src/main/java/cn/bunny/services/controller/configuration/ConfigurationController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/configuration/ConfigurationController.java rename to auth-api/src/main/java/cn/bunny/services/controller/configuration/ConfigurationController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/configuration/EmailTemplateController.java b/auth-api/src/main/java/cn/bunny/services/controller/configuration/EmailTemplateController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/configuration/EmailTemplateController.java rename to auth-api/src/main/java/cn/bunny/services/controller/configuration/EmailTemplateController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/configuration/EmailUsersController.java b/auth-api/src/main/java/cn/bunny/services/controller/configuration/EmailUsersController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/configuration/EmailUsersController.java rename to auth-api/src/main/java/cn/bunny/services/controller/configuration/EmailUsersController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/configuration/I18nController.java b/auth-api/src/main/java/cn/bunny/services/controller/configuration/I18nController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/configuration/I18nController.java rename to auth-api/src/main/java/cn/bunny/services/controller/configuration/I18nController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/configuration/I18nTypeController.java b/auth-api/src/main/java/cn/bunny/services/controller/configuration/I18nTypeController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/configuration/I18nTypeController.java rename to auth-api/src/main/java/cn/bunny/services/controller/configuration/I18nTypeController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/configuration/MenuIconController.java b/auth-api/src/main/java/cn/bunny/services/controller/configuration/MenuIconController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/configuration/MenuIconController.java rename to auth-api/src/main/java/cn/bunny/services/controller/configuration/MenuIconController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/file/FilesController.java b/auth-api/src/main/java/cn/bunny/services/controller/file/FilesController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/file/FilesController.java rename to auth-api/src/main/java/cn/bunny/services/controller/file/FilesController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/file/FilesParDetailController.java b/auth-api/src/main/java/cn/bunny/services/controller/file/FilesParDetailController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/file/FilesParDetailController.java rename to auth-api/src/main/java/cn/bunny/services/controller/file/FilesParDetailController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/log/ScheduleExecuteLogController.java b/auth-api/src/main/java/cn/bunny/services/controller/log/ScheduleExecuteLogController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/log/ScheduleExecuteLogController.java rename to auth-api/src/main/java/cn/bunny/services/controller/log/ScheduleExecuteLogController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/log/UserLoginLogController.java b/auth-api/src/main/java/cn/bunny/services/controller/log/UserLoginLogController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/log/UserLoginLogController.java rename to auth-api/src/main/java/cn/bunny/services/controller/log/UserLoginLogController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/message/MessageController.java b/auth-api/src/main/java/cn/bunny/services/controller/message/MessageController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/message/MessageController.java rename to auth-api/src/main/java/cn/bunny/services/controller/message/MessageController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/message/MessageReceivedController.java b/auth-api/src/main/java/cn/bunny/services/controller/message/MessageReceivedController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/message/MessageReceivedController.java rename to auth-api/src/main/java/cn/bunny/services/controller/message/MessageReceivedController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/message/MessageTypeController.java b/auth-api/src/main/java/cn/bunny/services/controller/message/MessageTypeController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/message/MessageTypeController.java rename to auth-api/src/main/java/cn/bunny/services/controller/message/MessageTypeController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/schedule/SchedulersController.java b/auth-api/src/main/java/cn/bunny/services/controller/schedule/SchedulersController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/schedule/SchedulersController.java rename to auth-api/src/main/java/cn/bunny/services/controller/schedule/SchedulersController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/schedule/SchedulersGroupController.java b/auth-api/src/main/java/cn/bunny/services/controller/schedule/SchedulersGroupController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/schedule/SchedulersGroupController.java rename to auth-api/src/main/java/cn/bunny/services/controller/schedule/SchedulersGroupController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/system/DeptController.java b/auth-api/src/main/java/cn/bunny/services/controller/system/DeptController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/system/DeptController.java rename to auth-api/src/main/java/cn/bunny/services/controller/system/DeptController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/system/PermissionController.java b/auth-api/src/main/java/cn/bunny/services/controller/system/PermissionController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/system/PermissionController.java rename to auth-api/src/main/java/cn/bunny/services/controller/system/PermissionController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/system/RoleController.java b/auth-api/src/main/java/cn/bunny/services/controller/system/RoleController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/system/RoleController.java rename to auth-api/src/main/java/cn/bunny/services/controller/system/RoleController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/system/RolePermissionController.java b/auth-api/src/main/java/cn/bunny/services/controller/system/RolePermissionController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/system/RolePermissionController.java rename to auth-api/src/main/java/cn/bunny/services/controller/system/RolePermissionController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/system/RouterController.java b/auth-api/src/main/java/cn/bunny/services/controller/system/RouterController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/system/RouterController.java rename to auth-api/src/main/java/cn/bunny/services/controller/system/RouterController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/system/RouterRoleController.java b/auth-api/src/main/java/cn/bunny/services/controller/system/RouterRoleController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/system/RouterRoleController.java rename to auth-api/src/main/java/cn/bunny/services/controller/system/RouterRoleController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/system/UserController.java b/auth-api/src/main/java/cn/bunny/services/controller/system/UserController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/system/UserController.java rename to auth-api/src/main/java/cn/bunny/services/controller/system/UserController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/system/UserLoginController.java b/auth-api/src/main/java/cn/bunny/services/controller/system/UserLoginController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/system/UserLoginController.java rename to auth-api/src/main/java/cn/bunny/services/controller/system/UserLoginController.java diff --git a/auh-api/src/main/java/cn/bunny/services/controller/system/UserRoleController.java b/auth-api/src/main/java/cn/bunny/services/controller/system/UserRoleController.java similarity index 100% rename from auh-api/src/main/java/cn/bunny/services/controller/system/UserRoleController.java rename to auth-api/src/main/java/cn/bunny/services/controller/system/UserRoleController.java diff --git a/auh-api/src/main/resources/application-dev.yml b/auth-api/src/main/resources/application-dev.yml similarity index 100% rename from auh-api/src/main/resources/application-dev.yml rename to auth-api/src/main/resources/application-dev.yml diff --git a/auh-api/src/main/resources/application-test.yml b/auth-api/src/main/resources/application-test.yml similarity index 100% rename from auh-api/src/main/resources/application-test.yml rename to auth-api/src/main/resources/application-test.yml diff --git a/auh-api/src/main/resources/application.yml b/auth-api/src/main/resources/application.yml similarity index 100% rename from auh-api/src/main/resources/application.yml rename to auth-api/src/main/resources/application.yml diff --git a/auh-api/src/main/resources/banner.txt b/auth-api/src/main/resources/banner.txt similarity index 100% rename from auh-api/src/main/resources/banner.txt rename to auth-api/src/main/resources/banner.txt diff --git a/auh-api/src/main/resources/logback.xml b/auth-api/src/main/resources/logback.xml similarity index 100% rename from auh-api/src/main/resources/logback.xml rename to auth-api/src/main/resources/logback.xml diff --git a/auh-api/src/main/resources/static/backup.sh b/auth-api/src/main/resources/static/backup.sh similarity index 100% rename from auh-api/src/main/resources/static/backup.sh rename to auth-api/src/main/resources/static/backup.sh diff --git a/auh-api/src/main/resources/static/error/400.html b/auth-api/src/main/resources/static/error/400.html similarity index 100% rename from auh-api/src/main/resources/static/error/400.html rename to auth-api/src/main/resources/static/error/400.html diff --git a/auh-api/src/main/resources/static/error/403.html b/auth-api/src/main/resources/static/error/403.html similarity index 100% rename from auh-api/src/main/resources/static/error/403.html rename to auth-api/src/main/resources/static/error/403.html diff --git a/auh-api/src/main/resources/static/error/404.html b/auth-api/src/main/resources/static/error/404.html similarity index 100% rename from auh-api/src/main/resources/static/error/404.html rename to auth-api/src/main/resources/static/error/404.html diff --git a/auh-api/src/main/resources/static/error/500.html b/auth-api/src/main/resources/static/error/500.html similarity index 100% rename from auh-api/src/main/resources/static/error/500.html rename to auth-api/src/main/resources/static/error/500.html diff --git a/auh-api/src/main/resources/static/error/501.html b/auth-api/src/main/resources/static/error/501.html similarity index 100% rename from auh-api/src/main/resources/static/error/501.html rename to auth-api/src/main/resources/static/error/501.html diff --git a/auh-api/src/main/resources/static/error/502.html b/auth-api/src/main/resources/static/error/502.html similarity index 100% rename from auh-api/src/main/resources/static/error/502.html rename to auth-api/src/main/resources/static/error/502.html diff --git a/auh-api/src/main/resources/static/error/503.html b/auth-api/src/main/resources/static/error/503.html similarity index 100% rename from auh-api/src/main/resources/static/error/503.html rename to auth-api/src/main/resources/static/error/503.html diff --git a/auh-api/src/main/resources/static/error/504.html b/auth-api/src/main/resources/static/error/504.html similarity index 100% rename from auh-api/src/main/resources/static/error/504.html rename to auth-api/src/main/resources/static/error/504.html diff --git a/auh-api/src/main/resources/static/error/505.html b/auth-api/src/main/resources/static/error/505.html similarity index 100% rename from auh-api/src/main/resources/static/error/505.html rename to auth-api/src/main/resources/static/error/505.html diff --git a/auh-api/src/main/resources/static/error/506.html b/auth-api/src/main/resources/static/error/506.html similarity index 100% rename from auh-api/src/main/resources/static/error/506.html rename to auth-api/src/main/resources/static/error/506.html diff --git a/auh-api/src/main/resources/static/error/507.html b/auth-api/src/main/resources/static/error/507.html similarity index 100% rename from auh-api/src/main/resources/static/error/507.html rename to auth-api/src/main/resources/static/error/507.html diff --git a/auh-api/src/main/resources/static/error/509.html b/auth-api/src/main/resources/static/error/509.html similarity index 100% rename from auh-api/src/main/resources/static/error/509.html rename to auth-api/src/main/resources/static/error/509.html diff --git a/auh-api/src/main/resources/static/error/510.html b/auth-api/src/main/resources/static/error/510.html similarity index 100% rename from auh-api/src/main/resources/static/error/510.html rename to auth-api/src/main/resources/static/error/510.html diff --git a/auh-api/src/main/resources/static/favicon.ico b/auth-api/src/main/resources/static/favicon.ico similarity index 100% rename from auh-api/src/main/resources/static/favicon.ico rename to auth-api/src/main/resources/static/favicon.ico diff --git a/auh-api/src/main/resources/static/platform-config.json b/auth-api/src/main/resources/static/platform-config.json similarity index 100% rename from auh-api/src/main/resources/static/platform-config.json rename to auth-api/src/main/resources/static/platform-config.json diff --git a/auh-api/src/main/resources/templates/index.html b/auth-api/src/main/resources/templates/index.html similarity index 98% rename from auh-api/src/main/resources/templates/index.html rename to auth-api/src/main/resources/templates/index.html index 3a1b59f..1b0427f 100644 --- a/auh-api/src/main/resources/templates/index.html +++ b/auth-api/src/main/resources/templates/index.html @@ -88,7 +88,7 @@ diff --git a/auh-api/src/test/java/impl/BuildPermissionApiTest.java b/auth-api/src/test/java/impl/BuildPermissionApiTest.java similarity index 100% rename from auh-api/src/test/java/impl/BuildPermissionApiTest.java rename to auth-api/src/test/java/impl/BuildPermissionApiTest.java diff --git a/auh-api/src/test/java/impl/ControllerScannerTest.java b/auth-api/src/test/java/impl/ControllerScannerTest.java similarity index 100% rename from auh-api/src/test/java/impl/ControllerScannerTest.java rename to auth-api/src/test/java/impl/ControllerScannerTest.java diff --git a/pom.xml b/pom.xml index 8c42bb2..0c35bd4 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ service dao auth-core - auh-api + auth-api diff --git a/service/src/main/java/cn/bunny/services/core/strategy/login/LoginContext.java b/service/src/main/java/cn/bunny/services/core/strategy/login/LoginContext.java index ad99251..1b81486 100644 --- a/service/src/main/java/cn/bunny/services/core/strategy/login/LoginContext.java +++ b/service/src/main/java/cn/bunny/services/core/strategy/login/LoginContext.java @@ -17,6 +17,7 @@ public class LoginContext { this.strategies = strategies; } + /** * 执行登录策略 * 根据情况判断 type 是否为空 diff --git a/service/src/main/java/cn/bunny/services/security/config/MethodSecurityConfig.java b/service/src/main/java/cn/bunny/services/security/config/MethodSecurityConfig.java index 3ba401e..355e494 100644 --- a/service/src/main/java/cn/bunny/services/security/config/MethodSecurityConfig.java +++ b/service/src/main/java/cn/bunny/services/security/config/MethodSecurityConfig.java @@ -13,7 +13,7 @@ import org.springframework.security.crypto.password.PasswordEncoder; @Configuration public class MethodSecurityConfig { - + /** * 设置密码校验器 * diff --git a/service/src/main/java/cn/bunny/services/security/config/WebSecurityConfig.java b/service/src/main/java/cn/bunny/services/security/config/WebSecurityConfig.java index 254585c..606ab72 100644 --- a/service/src/main/java/cn/bunny/services/security/config/WebSecurityConfig.java +++ b/service/src/main/java/cn/bunny/services/security/config/WebSecurityConfig.java @@ -10,6 +10,7 @@ import org.springframework.security.config.annotation.method.configuration.Enabl import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer; +import org.springframework.security.config.http.SessionCreationPolicy; import org.springframework.security.web.SecurityFilterChain; import org.springframework.security.web.util.matcher.RegexRequestMatcher; @@ -46,7 +47,10 @@ public class WebSecurityConfig { // 跨域访问权限,如果需要可以关闭后自己配置跨域访问 .cors(AbstractHttpConfigurer::disable) // 前后端分离不需要---因为是无状态的 - .sessionManagement(AbstractHttpConfigurer::disable) + // .sessionManagement(AbstractHttpConfigurer::disable) + .sessionManagement(session -> + session.sessionCreationPolicy(SessionCreationPolicy.STATELESS) + ) // 前后端分离不需要---记住我 .rememberMe(AbstractHttpConfigurer::disable) .authorizeHttpRequests(authorize -> authorize