This is an automated email from the ASF dual-hosted git repository.

nicholasjiang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/paimon-webui.git


The following commit(s) were added to refs/heads/main by this push:
     new 1b4374c5 [Bugfix] Fix visiting login page via excludePathPattern  
(#378)
1b4374c5 is described below

commit 1b4374c5e2a81c6f9ea182ec9a3846e560118504
Author: yangyang zhong <[email protected]>
AuthorDate: Fri Jun 14 01:15:06 2024 +0800

    [Bugfix] Fix visiting login page via excludePathPattern  (#378)
---
 .../configrue/{SaTokenConfigure.java => SaTokenConfigurer.java}     | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/paimon-web-server/src/main/java/org/apache/paimon/web/server/configrue/SaTokenConfigure.java
 
b/paimon-web-server/src/main/java/org/apache/paimon/web/server/configrue/SaTokenConfigurer.java
similarity index 89%
rename from 
paimon-web-server/src/main/java/org/apache/paimon/web/server/configrue/SaTokenConfigure.java
rename to 
paimon-web-server/src/main/java/org/apache/paimon/web/server/configrue/SaTokenConfigurer.java
index 575d530e..aca3bfbb 100644
--- 
a/paimon-web-server/src/main/java/org/apache/paimon/web/server/configrue/SaTokenConfigure.java
+++ 
b/paimon-web-server/src/main/java/org/apache/paimon/web/server/configrue/SaTokenConfigurer.java
@@ -24,13 +24,15 @@ import org.springframework.context.annotation.Configuration;
 import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
 import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
 
+import java.util.Arrays;
+
 /** Sa-Token path config. */
 @Configuration
-public class SaTokenConfigure implements WebMvcConfigurer {
+public class SaTokenConfigurer implements WebMvcConfigurer {
     @Override
     public void addInterceptors(InterceptorRegistry registry) {
         registry.addInterceptor(new SaInterceptor(handle -> 
StpUtil.checkLogin()))
                 .addPathPatterns("/**")
-                .excludePathPatterns("/api/login");
+                .excludePathPatterns(Arrays.asList("/api/login", "/error", 
"/ui/**"));
     }
 }

Reply via email to