From 2fc4fa18cfeddc3decf66afeed72712e5c2ef725 Mon Sep 17 00:00:00 2001 From: "semin.baek" Date: Tue, 5 Aug 2025 16:50:37 +0900 Subject: [PATCH] =?UTF-8?q?Spring=20Security,=20=EB=A1=9C=EA=B7=B8?= =?UTF-8?q?=EC=9D=B8=20=EC=9E=91=EC=97=85=EC=A4=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/front/index.html | 2 +- src/main/front/package-lock.json | 1 + src/main/front/package.json | 1 + src/main/front/src/App.vue | 4 +- src/main/front/src/assets/app.css | 1 + src/main/front/src/components/userInfo.js | 46 +++++++++++++- src/main/front/src/router/index.js | 4 +- src/main/front/src/views/LoginView.vue | 63 ++++++++++--------- .../config/ConsoleLogoutSuccessHandler.java | 20 ++++++ .../config/PasswordGeneratorController.java | 32 ---------- .../framework/config/PublicApiController.java | 60 ++++++++++++++++++ .../framework/config/SecurityConfig.java | 8 ++- src/main/resources/application.yml | 2 +- 13 files changed, 172 insertions(+), 72 deletions(-) create mode 100644 src/main/java/com/bsmlab/dfx/dfxconsole/framework/config/ConsoleLogoutSuccessHandler.java delete mode 100644 src/main/java/com/bsmlab/dfx/dfxconsole/framework/config/PasswordGeneratorController.java create mode 100644 src/main/java/com/bsmlab/dfx/dfxconsole/framework/config/PublicApiController.java diff --git a/src/main/front/index.html b/src/main/front/index.html index bb1f035..245a894 100644 --- a/src/main/front/index.html +++ b/src/main/front/index.html @@ -7,7 +7,7 @@ Vite App -
+
diff --git a/src/main/front/package-lock.json b/src/main/front/package-lock.json index 3c7d2aa..cd4f94d 100644 --- a/src/main/front/package-lock.json +++ b/src/main/front/package-lock.json @@ -9,6 +9,7 @@ "version": "0.0.0", "dependencies": { "@popperjs/core": "^2.11.8", + "axios": "^1.11.0", "bootstrap": "^5.3.7", "bootstrap-icons": "^1.13.1", "chart.js": "^4.5.0", diff --git a/src/main/front/package.json b/src/main/front/package.json index 815bcc1..ee7c905 100644 --- a/src/main/front/package.json +++ b/src/main/front/package.json @@ -11,6 +11,7 @@ }, "dependencies": { "@popperjs/core": "^2.11.8", + "axios": "^1.11.0", "bootstrap": "^5.3.7", "bootstrap-icons": "^1.13.1", "chart.js": "^4.5.0", diff --git a/src/main/front/src/App.vue b/src/main/front/src/App.vue index ace3b72..37ebf49 100644 --- a/src/main/front/src/App.vue +++ b/src/main/front/src/App.vue @@ -19,8 +19,8 @@ import Login from './views/LoginView.vue' --> - -