Browse Source

新增简单的登录功能

liukx 3 years ago
parent
commit
96b8a62c4e

+ 10 - 0
jay-monitor-data-server/src/main/java/com/jay/monitor/data/server/config/props/JayServerProperties.java

@@ -5,12 +5,22 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
 @ConfigurationProperties(prefix = "jay.server")
 public class JayServerProperties {
 
+    private boolean enableLogin = false;
+
     private String token;
 
     private String username;
 
     private String password;
 
+    public boolean isEnableLogin() {
+        return enableLogin;
+    }
+
+    public void setEnableLogin(boolean enableLogin) {
+        this.enableLogin = enableLogin;
+    }
+
     public String getToken() {
         return token;
     }

+ 4 - 0
jay-monitor-data-server/src/main/java/com/jay/monitor/data/server/interceptors/LoginHandler.java

@@ -27,6 +27,10 @@ public class LoginHandler implements HandlerInterceptor {
         throws Exception {
         logger.info(request.getRequestURI().toString());
 
+        if (!serverProperties.isEnableLogin()) {
+            return true;
+        }
+
         String token = request.getParameter("token");
 
         String defaultToken = serverProperties.getToken();