From 0238e2960d25c1c499046dd8ef86d3ca5ea9d4af Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=BB=96=E5=BF=A0=E7=BE=8E?=
<14203604+liao-zhongmei@user.noreply.gitee.com>
Date: Sun, 23 Jun 2024 22:35:47 +0800
Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E9=99=86=E6=88=90=E5=8A=9F=E8=BF=94?=
=?UTF-8?q?=E5=9B=9Etoken,=E5=B9=B6=E8=83=BD=E5=88=B7=E6=96=B0token,permis?=
=?UTF-8?q?sion=E6=8E=A7=E5=88=B6=E5=B1=82=E5=BE=85=E6=B5=8B=E8=AF=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/workspace.xml | 118 +++++++-----------
etl-auth/etl-auth-server/pom.xml | 4 +
.../server/interceptor/UserInterceptor.java | 31 +++++
.../gateway/config/WhiteListProperties.java | 14 +++
4 files changed, 92 insertions(+), 75 deletions(-)
create mode 100644 etl-auth/etl-auth-server/src/main/java/com/auth/server/interceptor/UserInterceptor.java
create mode 100644 etl-gateway/src/main/java/com/etl/gateway/config/WhiteListProperties.java
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 9b79cc1..9d13b2d 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,54 +4,11 @@
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -106,33 +63,33 @@
- {
+ "keyToString": {
+ "ASKED_SHARE_PROJECT_CONFIGURATION_FILES": "true",
+ "ApiPost:METDOD_SEND_RECORD:etl-auth": "{\"/login\":[{\"url\":\"http://localhost:9090/login\",\"header\":[{\"is_checked\":1,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"roles\\\": \\\"员工\\\",\\n \\\"username\\\": \\\"张三\\\",\\n \\\"password\\\": \\\"李四\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 416,\\n \\\"message\\\": \\\"用户不存在\\\",\\n \\\"data\\\": \\\"张三\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024,\"month\":6,\"day\":21},\"time\":{\"hour\":16,\"minute\":51,\"second\":31,\"nano\":703777500}}}]}",
+ "ApiPost:METDOD_SEND_RECORD:etl-auth-server": "{\"/login\":[{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\\n{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSat Jun 22 14:07:23 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dUnsupported Media Type, status\\u003d415).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":22.0},\"time\":{\"hour\":14.0,\"minute\":7.0,\"second\":23.0,\"nano\":9.729855E8}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSat Jun 22 14:07:37 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":22.0},\"time\":{\"hour\":14.0,\"minute\":7.0,\"second\":37.0,\"nano\":1.949279E8}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSat Jun 22 14:09:22 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":22.0},\"time\":{\"hour\":14.0,\"minute\":9.0,\"second\":22.0,\"nano\":9.608351E8}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSat Jun 22 14:21:13 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":22.0},\"time\":{\"hour\":14.0,\"minute\":21.0,\"second\":13.0,\"nano\":6.798832E8}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSat Jun 22 14:23:28 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":22.0},\"time\":{\"hour\":14.0,\"minute\":23.0,\"second\":28.0,\"nano\":7.10659E8}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSun Jun 23 09:02:32 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":9.0,\"minute\":2.0,\"second\":32.0,\"nano\":3.731298E8}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSun Jun 23 09:22:18 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":9.0,\"minute\":22.0,\"second\":18.0,\"nano\":5.834518E8}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"id\\\": 1,\\n \\\"roles\\\": \\\"\\\",\\n \\\"username\\\": \\\"\\\",\\n \\\"password\\\": \\\"\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSun Jun 23 09:22:44 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":9.0,\"minute\":22.0,\"second\":44.0,\"nano\":1.305351E8}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"id\\\": 1,\\n \\\"roles\\\": \\\"\\\",\\n \\\"username\\\": \\\"\\\",\\n \\\"password\\\": \\\"\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 416,\\n \\\"message\\\": \\\"账户异常\\\",\\n \\\"data\\\": \\\"\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":9.0,\"minute\":26.0,\"second\":10.0,\"nano\":8.168256E8}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 416,\\n \\\"message\\\": \\\"账户异常\\\",\\n \\\"data\\\": \\\"liz\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":9.0,\"minute\":27.0,\"second\":6.0,\"nano\":1.442263E8}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 416,\\n \\\"message\\\": \\\"账户异常\\\",\\n \\\"data\\\": \\\"liz\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":9.0,\"minute\":38.0,\"second\":15.0,\"nano\":8.886247E8}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSun Jun 23 09:39:05 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":9.0,\"minute\":39.0,\"second\":5.0,\"nano\":3.175089E8}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"id\\\": 1,\\n \\\"roles\\\": \\\"\\\",\\n \\\"username\\\": \\\"\\\",\\n \\\"password\\\": \\\"\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 416,\\n \\\"message\\\": \\\"账户异常\\\",\\n \\\"data\\\": \\\"\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":9.0,\"minute\":41.0,\"second\":23.0,\"nano\":6.34276E7}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 416,\\n \\\"message\\\": \\\"账户异常\\\",\\n \\\"data\\\": \\\"liz\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":9.0,\"minute\":42.0,\"second\":6.0,\"nano\":3.352958E8}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 416,\\n \\\"message\\\": \\\"账户异常\\\",\\n \\\"data\\\": \\\"liz\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":9.0,\"minute\":45.0,\"second\":43.0,\"nano\":2866900.0}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 416,\\n \\\"message\\\": \\\"账户异常\\\",\\n \\\"data\\\": \\\"liz\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":9.0,\"minute\":55.0,\"second\":32.0,\"nano\":5.916648E8}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 416,\\n \\\"message\\\": \\\"账户异常\\\",\\n \\\"data\\\": \\\"liz\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":9.0,\"minute\":55.0,\"second\":32.0,\"nano\":8.777288E8}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 416,\\n \\\"message\\\": \\\"账户异常\\\",\\n \\\"data\\\": \\\"liz\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":10.0,\"minute\":4.0,\"second\":25.0,\"nano\":9.910561E8}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 416,\\n \\\"message\\\": \\\"账户异常\\\",\\n \\\"data\\\": \\\"liz\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":10.0,\"minute\":11.0,\"second\":4.0,\"nano\":7.702767E8}}},{\"url\":\"http://localhost:9092/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 416,\\n \\\"message\\\": \\\"账户异常\\\",\\n \\\"data\\\": \\\"liz\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":10.0,\"minute\":12.0,\"second\":38.0,\"nano\":4.594016E8}}}],\"/user/login\":[{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/user/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSun Jun 23 11:29:33 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":11.0,\"minute\":29.0,\"second\":33.0,\"nano\":7.145158E8}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/user/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSun Jun 23 11:30:05 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":11.0,\"minute\":30.0,\"second\":5.0,\"nano\":6.729066E8}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/user/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSun Jun 23 11:30:35 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":11.0,\"minute\":30.0,\"second\":35.0,\"nano\":1.11091E8}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 0,\\n \\\"message\\\": \\\"success\\\",\\n \\\"data\\\": \\\"登陆成功\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":11.0,\"minute\":33.0,\"second\":0.0,\"nano\":6.457379E8}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/user/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSun Jun 23 11:34:49 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":11.0,\"minute\":34.0,\"second\":49.0,\"nano\":7.258249E8}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 0,\\n \\\"message\\\": \\\"success\\\",\\n \\\"data\\\": \\\"登录成功\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":11.0,\"minute\":45.0,\"second\":38.0,\"nano\":4.149132E8}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"rose\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 0,\\n \\\"message\\\": \\\"success\\\",\\n \\\"data\\\": \\\"登录成功\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":11.0,\"minute\":46.0,\"second\":29.0,\"nano\":8.323042E8}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n\\n \\\"username\\\": \\\"rose\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/user/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSun Jun 23 11:47:43 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":11.0,\"minute\":47.0,\"second\":43.0,\"nano\":3.768284E8}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n\\n \\\"username\\\": \\\"rose\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/user/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSun Jun 23 11:49:30 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":11.0,\"minute\":49.0,\"second\":30.0,\"nano\":1.205875E8}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n\\n \\\"username\\\": \\\"rose\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/user/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSun Jun 23 11:50:19 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":11.0,\"minute\":50.0,\"second\":19.0,\"nano\":8.562986E8}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n\\n \\\"username\\\": \\\"rose\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/user/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSun Jun 23 11:52:28 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":11.0,\"minute\":52.0,\"second\":28.0,\"nano\":7.95935E8}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n\\n \\\"username\\\": \\\"rose\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/user/login\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSun Jun 23 11:52:56 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":11.0,\"minute\":52.0,\"second\":56.0,\"nano\":8.4283E7}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 0,\\n \\\"message\\\": \\\"success\\\",\\n \\\"data\\\": {\\n \\\"access_token\\\": \\\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIxIiwiZXhwIjoxNzE5MTE4NDk2LCJjcmVhdGVkIjoxNzE5MTE0ODk2MDgwLCJ1c2VybmFtZSI6ImxpeiJ9.wIdvwbVf8zc1gealYvuuEyFrz55KH7Ode-Yh3sJ13v670BcTqh7Ya7MwHOUIs5GMzgAMcCyNr465S8YP0c29ng\\\",\\n \\\"expire_in\\\": 3600000,\\n \\\"refresh_token\\\": \\\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIxIiwiZXhwIjoxNzE5MTIyMDk2LCJjcmVhdGVkIjoxNzE5MTE0ODk2MjAzLCJ1c2VybmFtZSI6ImxpeiJ9.MKHBTZpMjcxhxosz7BS0PC2Q5uNS1e5KqXN-USkmpOyhn7YOeGFVWsNak-9il-rWQRNahz3ztf3ueJZKb2pCdg\\\"\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":11.0,\"minute\":54.0,\"second\":56.0,\"nano\":8.955269E8}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 0,\\n \\\"message\\\": \\\"success\\\",\\n \\\"data\\\": {\\n \\\"access_token\\\": \\\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIxIiwiZXhwIjoxNzE5MTE4Nzk4LCJjcmVhdGVkIjoxNzE5MTE1MTk4OTAwLCJ1c2VybmFtZSI6ImxpeiJ9.49-gkjf3DXMwyoBaFvkkoAk_ZJOit27LMAZNZ0lCGPKwYn9NGMf5uL5QG08ll8UdAlLj8yrMrNT3NZucLKqhDA\\\",\\n \\\"expire_in\\\": 3600000,\\n \\\"refresh_token\\\": \\\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIxIiwiZXhwIjoxNzE5MTIyMzk5LCJjcmVhdGVkIjoxNzE5MTE1MTk5MDAzLCJ1c2VybmFtZSI6ImxpeiJ9.VjbGZhh-snQWJdEup-TFRExEyZV1qh-DpfG7l9l2TFSyba-BZH-oJHpnjxNjLuJ5kZNsDRvTUqsN2JqmdtWsTQ\\\"\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":11.0,\"minute\":59.0,\"second\":59.0,\"nano\":7.520312E8}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"rose\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 0,\\n \\\"message\\\": \\\"success\\\",\\n \\\"data\\\": {\\n \\\"access_token\\\": \\\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIyIiwiZXhwIjoxNzE5MTQyODIyLCJjcmVhdGVkIjoxNzE5MTM5MjIyNjc1LCJ1c2VybmFtZSI6InJvc2UifQ.sjdLpgLd9RAmXGx5Ln010yIA-ChQEZAoe-uoDLhaBQNevm3diwVoNlr2ymuWdyhDTURHspoP2DC9L6Dut5g_AQ\\\",\\n \\\"expire_in\\\": 3600000,\\n \\\"refresh_token\\\": \\\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIyIiwiZXhwIjoxNzE5MTQ2NDIyLCJjcmVhdGVkIjoxNzE5MTM5MjIyODAxLCJ1c2VybmFtZSI6InJvc2UifQ.7yWdteyrvUKODgjwiTnN0b8Ljs3rUGIlRWV0g17w3GDP5e2Ko1WQ8G05vOiKFqZ5RWYdlxKJe79pftMqfDkFxA\\\"\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":18.0,\"minute\":40.0,\"second\":23.0,\"nano\":6.010083E8}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 0,\\n \\\"message\\\": \\\"success\\\",\\n \\\"data\\\": {\\n \\\"access_token\\\": \\\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIxIiwiZXhwIjoxNzE5MTQxODg2LCJjcmVhdGVkIjoxNzE5MTQwMDg2Mjk2LCJ1c2VybmFtZSI6ImxpeiJ9.DVNxg8gUYfzz09EXUGSzVAdhGAZyLeswIUgq_qeC7jK-t2yECpbR6EJTUNKXTrKVywoKWT3UzESAc331k4dUDw\\\",\\n \\\"expire_in\\\": 1800000,\\n \\\"refresh_token\\\": \\\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIxIiwiZXhwIjoxNzE5MTQzNjg2LCJjcmVhdGVkIjoxNzE5MTQwMDg2Mzk0LCJ1c2VybmFtZSI6ImxpeiJ9.3ZMGI7-RtdpXe9J0EvuctYed7mkTgJfq6dSjoMMJq2x2A4SpbQTx2i6b-70pOwkCm633O6_sKs4aHtV-R8-hUA\\\"\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":18.0,\"minute\":54.0,\"second\":47.0,\"nano\":1.085634E8}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 0,\\n \\\"message\\\": \\\"success\\\",\\n \\\"data\\\": {\\n \\\"access_token\\\": \\\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIxIiwiZXhwIjoxNzE5MTQzMDk5LCJjcmVhdGVkIjoxNzE5MTQxMjk5NzI5LCJ1c2VybmFtZSI6ImxpeiJ9.gO1wwfx8Rrx51wPcvjaGAY5oX0GdNBZTCPWLpyvJ-qnWkva8lf82jpr1a3G7qbljmrGX6aZkC-vuWQT-6EqSWg\\\",\\n \\\"expire_in\\\": 1800000,\\n \\\"refresh_token\\\": \\\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIxIiwiZXhwIjoxNzE5MTQ0ODk5LCJjcmVhdGVkIjoxNzE5MTQxMjk5NzMzLCJ1c2VybmFtZSI6ImxpeiJ9.5Q6vyuGzsbV6SaRWzWOa5h4LC03EfGgtTtQc3hC7aT6Q66JIJ-P8stjjS5nUGmvoHSVv-BlaGWd50JpM0WKIaw\\\"\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":19.0,\"minute\":15.0,\"second\":1.0,\"nano\":6.27148E7}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"rose\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 0,\\n \\\"message\\\": \\\"success\\\",\\n \\\"data\\\": {\\n \\\"access_token\\\": \\\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIyIiwiZXhwIjoxNzE5MTQzMTYwLCJjcmVhdGVkIjoxNzE5MTQxMzYwNjAxLCJ1c2VybmFtZSI6InJvc2UifQ.XzHFL59lu33B3_NlWZ2gdUm1o2nkdWSrC8szNnAOSf1MmcuAjkgFvkCJJ3-THB84NbcE-t8_5FFZ9CfujhqiMA\\\",\\n \\\"expire_in\\\": 1800000,\\n \\\"refresh_token\\\": \\\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIyIiwiZXhwIjoxNzE5MTQ0OTYwLCJjcmVhdGVkIjoxNzE5MTQxMzYwNjAyLCJ1c2VybmFtZSI6InJvc2UifQ._EWKFEJPDUtNVA7RiRnbAW1LnVeF75bIDQUqdIfb_w7tWMzJJ15xZF_aHkqsy4tOaeQvPCnrcS5PResueZBmCg\\\"\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":19.0,\"minute\":16.0,\"second\":1.0,\"nano\":7.59737E7}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"rose\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 0,\\n \\\"message\\\": \\\"success\\\",\\n \\\"data\\\": {\\n \\\"access_token\\\": \\\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIyIiwiZXhwIjoxNzE5MTQzODIwLCJjcmVhdGVkIjoxNzE5MTQyMDIwNDk0LCJ1c2VybmFtZSI6InJvc2UifQ.c97F_dbsWClqvb6KkKRiVAO0nTeRmsW-roAum43qboi5sAc-QGb9TlDwLM-tvcHOjcLShZBa_o97YPH_SMbQ-Q\\\",\\n \\\"expire_in\\\": 1800000,\\n \\\"refresh_token\\\": \\\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIyIiwiZXhwIjoxNzE5MTQ1NjIwLCJjcmVhdGVkIjoxNzE5MTQyMDIwNDk0LCJ1c2VybmFtZSI6InJvc2UifQ.bsrhR1Hwe3_4bK_sL-vpRqvo8LH9LpCMWN0kLlBniHq4xoHx1MmhtZ4TkW9KbdrfTKI-t3mSO0eMnpyIStyQ3g\\\"\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":19.0,\"minute\":27.0,\"second\":0.0,\"nano\":8.182586E8}}},{\"url\":\"http://localhost:9092/user/login\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"username\\\": \\\"liz\\\",\\n \\\"password\\\": \\\"123\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 0,\\n \\\"message\\\": \\\"success\\\",\\n \\\"data\\\": {\\n \\\"access_token\\\": \\\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIxIiwiZXhwIjoxNzE5MTQzODM2LCJjcmVhdGVkIjoxNzE5MTQyMDM2ODgwLCJ1c2VybmFtZSI6ImxpeiJ9._3quSLpMzXMPijX3-J0vLgWRKzJTwXlFFoTa04_JDEnZezxBp9rSCCUouuv_NEayAw8VJxc8Rjq7h6P__owiXQ\\\",\\n \\\"expire_in\\\": 1800000,\\n \\\"refresh_token\\\": \\\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIxIiwiZXhwIjoxNzE5MTQ1NjM2LCJjcmVhdGVkIjoxNzE5MTQyMDM2ODgwLCJ1c2VybmFtZSI6ImxpeiJ9.wKqrxfkOYGavvUUodNoedPdaHK_huSZ8WdStXjJV3a1OiF3bHzP5a42atZR4salOXh3qNVX4NkcTHIb9iI85ow\\\"\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":19.0,\"minute\":27.0,\"second\":17.0,\"nano\":2.284099E8}}}],\"/user/token/refresh\":[{\"url\":\"http://localhost:9092/user/token/refresh\",\"header\":[{\"is_checked\":1.0,\"key\":\"${auth.jwt.header}\",\"type\":\"Text\",\"value\":\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIyIiwiZXhwIjoxNzE5MTQ2NDIyLCJjcmVhdGVkIjoxNzE5MTM5MjIyODAxLCJ1c2VybmFtZSI6InJvc2UifQ.7yWdteyrvUKODgjwiTnN0b8Ljs3rUGIlRWV0g17w3GDP5e2Ko1WQ8G05vOiKFqZ5RWYdlxKJe79pftMqfDkFxA\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/user/token/refresh\\n\\n\\u003c!doctype html\\u003e\\u003chtml lang\\u003d\\\"en\\\"\\u003e\\u003chead\\u003e\\u003ctitle\\u003eHTTP Status 400 – Bad Request\\u003c/title\\u003e\\u003cstyle type\\u003d\\\"text/css\\\"\\u003ebody {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}\\u003c/style\\u003e\\u003c/head\\u003e\\u003cbody\\u003e\\u003ch1\\u003eHTTP Status 400 – Bad Request\\u003c/h1\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":18.0,\"minute\":51.0,\"second\":22.0,\"nano\":6.468186E8}}},{\"url\":\"http://localhost:9092/user/token/refresh\",\"header\":[{\"is_checked\":1.0,\"key\":\"token\",\"type\":\"Text\",\"value\":\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIyIiwiZXhwIjoxNzE5MTQ2NDIyLCJjcmVhdGVkIjoxNzE5MTM5MjIyODAxLCJ1c2VybmFtZSI6InJvc2UifQ.7yWdteyrvUKODgjwiTnN0b8Ljs3rUGIlRWV0g17w3GDP5e2Ko1WQ8G05vOiKFqZ5RWYdlxKJe79pftMqfDkFxA\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/user/token/refresh\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSun Jun 23 18:55:11 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dBad Request, status\\u003d400).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":18.0,\"minute\":55.0,\"second\":11.0,\"nano\":5.263264E8}}},{\"url\":\"http://localhost:9092/user/token/refresh\",\"header\":[{\"is_checked\":1.0,\"key\":\"Authorization\",\"type\":\"Text\",\"value\":\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIyIiwiZXhwIjoxNzE5MTQ2NDIyLCJjcmVhdGVkIjoxNzE5MTM5MjIyODAxLCJ1c2VybmFtZSI6InJvc2UifQ.7yWdteyrvUKODgjwiTnN0b8Ljs3rUGIlRWV0g17w3GDP5e2Ko1WQ8G05vOiKFqZ5RWYdlxKJe79pftMqfDkFxA\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 412,\\n \\\"message\\\": \\\"token 已过期或验证不正确!\\\",\\n \\\"data\\\": null,\\n \\\"dataSize\\\": 0\\n}\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":19.0,\"minute\":14.0,\"second\":30.0,\"nano\":3.816113E8}}},{\"url\":\"http://localhost:9092/user/token/refresh\",\"header\":[{\"is_checked\":1.0,\"key\":\"Authorization}\",\"type\":\"Text\",\"value\":\"eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIyIiwiZXhwIjoxNzE5MTQ0OTYwLCJjcmVhdGVkIjoxNzE5MTQxMzYwNjAyLCJ1c2VybmFtZSI6InJvc2UifQ._EWKFEJPDUtNVA7RiRnbAW1LnVeF75bIDQUqdIfb_w7tWMzJJ15xZF_aHkqsy4tOaeQvPCnrcS5PResueZBmCg\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/user/token/refresh\\n\\n\\u003c!doctype html\\u003e\\u003chtml lang\\u003d\\\"en\\\"\\u003e\\u003chead\\u003e\\u003ctitle\\u003eHTTP Status 400 – Bad Request\\u003c/title\\u003e\\u003cstyle type\\u003d\\\"text/css\\\"\\u003ebody {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}\\u003c/style\\u003e\\u003c/head\\u003e\\u003cbody\\u003e\\u003ch1\\u003eHTTP Status 400 – Bad Request\\u003c/h1\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":19.0,\"minute\":16.0,\"second\":27.0,\"nano\":3.958766E8}}}],\"/permission/permission/add\":[{\"url\":\"http://localhost:9092/permission/permission/add\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/permission/permission/add\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSun Jun 23 20:23:22 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":20.0,\"minute\":23.0,\"second\":22.0,\"nano\":4.858874E8}}},{\"url\":\"http://localhost:9092/permission/permission/add\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/permission/permission/add\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSun Jun 23 20:30:16 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":20.0,\"minute\":30.0,\"second\":16.0,\"nano\":1.806983E8}}},{\"url\":\"http://localhost:9092/permission/permission/add\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{}\",\"responseBody\":\"true\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":23.0},\"time\":{\"hour\":20.0,\"minute\":31.0,\"second\":35.0,\"nano\":7.721305E8}}}],\"/permission/get\":[{\"url\":\"http://localhost:9092/permission/get\",\"header\":[{\"is_checked\":1,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1,\"key\":\"roles\",\"type\":\"Text\",\"not_null\":\"1\",\"field_type\":\"String\",\"value\":\"\"},{\"is_checked\":1,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:9092/permission/get?roles\\u003d\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eSun Jun 23 20:31:56 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024,\"month\":6,\"day\":23},\"time\":{\"hour\":20,\"minute\":31,\"second\":56,\"nano\":877919700}}}]}",
+ "RequestMappingsPanelOrder0": "0",
+ "RequestMappingsPanelOrder1": "1",
+ "RequestMappingsPanelWidth0": "75",
+ "RequestMappingsPanelWidth1": "75",
+ "RunOnceActivity.OpenProjectViewOnStart": "true",
+ "RunOnceActivity.ShowReadmeOnStart": "true",
+ "WebServerToolWindowFactoryState": "false",
+ "jdk.selected.JAVA_MODULE": "1.8",
+ "last_opened_file_path": "D:/workspace/ETL/etl-auth/etl-auth-server/src/main/resources/mapper",
+ "node.js.detected.package.eslint": "true",
+ "node.js.detected.package.tslint": "true",
+ "node.js.selected.package.eslint": "(autodetect)",
+ "node.js.selected.package.tslint": "(autodetect)",
+ "nodejs_package_manager_path": "npm",
+ "project.structure.last.edited": "Modules",
+ "project.structure.proportion": "0.15",
+ "project.structure.side.proportion": "0.2",
+ "settings.editor.selected.configurable": "project.propCompiler",
+ "spring.configuration.checksum": "14ef9df3dcf21d692bd7ea81a8998c38",
+ "vue.rearranger.settings.migration": "true"
}
-}]]>
+}
@@ -243,7 +200,8 @@
-
+
+
@@ -253,7 +211,15 @@
1719019784088
-
+
+
+ 1719146761411
+
+
+
+ 1719146761412
+
+
@@ -261,6 +227,8 @@
-
+
+
+
\ No newline at end of file
diff --git a/etl-auth/etl-auth-server/pom.xml b/etl-auth/etl-auth-server/pom.xml
index ad9687d..b665c4f 100644
--- a/etl-auth/etl-auth-server/pom.xml
+++ b/etl-auth/etl-auth-server/pom.xml
@@ -16,6 +16,10 @@
2021.0.5.0
+
+ org.springframework.boot
+ spring-boot-starter-thymeleaf
+ org.apache.shiro
diff --git a/etl-auth/etl-auth-server/src/main/java/com/auth/server/interceptor/UserInterceptor.java b/etl-auth/etl-auth-server/src/main/java/com/auth/server/interceptor/UserInterceptor.java
new file mode 100644
index 0000000..19a535d
--- /dev/null
+++ b/etl-auth/etl-auth-server/src/main/java/com/auth/server/interceptor/UserInterceptor.java
@@ -0,0 +1,31 @@
+//package com.auth.server.interceptor;
+//import com.auth.server.mapper.UserMangeMapper;
+//import org.springframework.web.servlet.HandlerInterceptor;
+//import javax.servlet.http.HttpServletRequest;
+//import javax.servlet.http.HttpServletResponse;
+//import javax.servlet.http.HttpSession;
+//public class UserInterceptor implements HandlerInterceptor {
+// private UserMangeMapper userMangeMapper;
+// public UserInterceptor(UserMangeMapper userMapper){
+// this.userMangeMapper=userMapper;
+// }
+// @Override
+// public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
+// HttpSession session = request.getSession();
+// String username = (String) session.getAttribute("username");
+// //数据库
+// String UUID=userMangeMapper.getUUID(username);
+// //session
+// String uuid = (String)session.getAttribute("uuid");
+// System.out.println("uuid = " + uuid);
+// System.out.println("UUID = " + UUID);
+// if(UUID.equals(uuid)){
+// return true;
+// }else {
+// System.out.println("拦截"+request.getRequestURI());
+// response.sendRedirect("/login");
+// response.setStatus(401);
+// return false;
+// }
+// }
+//}
diff --git a/etl-gateway/src/main/java/com/etl/gateway/config/WhiteListProperties.java b/etl-gateway/src/main/java/com/etl/gateway/config/WhiteListProperties.java
new file mode 100644
index 0000000..7e607e4
--- /dev/null
+++ b/etl-gateway/src/main/java/com/etl/gateway/config/WhiteListProperties.java
@@ -0,0 +1,14 @@
+package com.etl.gateway.config;
+
+import lombok.Data;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+
+@Data
+@Component
+@ConfigurationProperties(prefix = "auth.ignore")
+public class WhiteListProperties {
+ private List whites;
+}