This is an automated email from the ASF dual-hosted git repository.
yhcast0 pushed a commit to branch kylin5
in repository https://gitbox.apache.org/repos/asf/kylin.git
The following commit(s) were added to refs/heads/kylin5 by this push:
new 8b2cb8c71b Remove unused code (#2336)
8b2cb8c71b is described below
commit 8b2cb8c71bd9885d70dad4f1a9822e38d9949b8c
Author: Yinghao Lin <[email protected]>
AuthorDate: Mon Sep 1 14:19:28 2025 +0800
Remove unused code (#2336)
---
.../src/main/resources/kylinSecurity.xml | 1 -
.../apache/kylin/rest/config/SecurityConfig.java | 2 +-
.../src/test/resources/kylinSecurity.xml | 1 -
.../apache/kylin/tool/restclient/RestClient.java | 21 ---------------------
.../src/main/resources/config/init.properties | 2 +-
.../src/main/resources/config/init_min.properties | 2 +-
.../src/main/resources/kylinSecurity.xml | 1 -
.../kylin/rest/controller/NUserController.java | 8 --------
.../src/main/resources/config/init.properties | 2 +-
.../src/main/resources/config/init_min.properties | 2 +-
.../src/main/resources/config/init.properties | 2 +-
.../src/main/resources/config/init_min.properties | 2 +-
.../src/main/resources/kylinSecurity.xml | 1 -
.../src/main/resources/config/init.properties | 2 +-
.../src/main/resources/config/init_min.properties | 2 +-
src/rec-booter/src/main/resources/kylinSecurity.xml | 1 -
src/server/src/main/resources/kylinSecurity.xml | 1 -
.../src/test/resources/kylinSecurity.xml | 1 -
18 files changed, 9 insertions(+), 45 deletions(-)
diff --git a/src/common-booter/src/main/resources/kylinSecurity.xml
b/src/common-booter/src/main/resources/kylinSecurity.xml
index f491a4fd16..5ebd4caa5f 100644
--- a/src/common-booter/src/main/resources/kylinSecurity.xml
+++ b/src/common-booter/src/main/resources/kylinSecurity.xml
@@ -252,7 +252,6 @@
<scr:intercept-url pattern="/api/kg/health" access="permitAll"/>
<scr:intercept-url pattern="/api/kg/health/**" access="permitAll"/>
<scr:intercept-url pattern="/api/monitor/alert"
access="hasRole('ROLE_ADMIN')"/>
- <scr:intercept-url pattern="/api/user/update_user"
access="permitAll"/>
<scr:intercept-url pattern="/api/metastore/cleanup"
access="permitAll"/>
<scr:intercept-url pattern="/api/metastore/cleanup_storage"
access="permitAll"/>
<scr:intercept-url pattern="/api/epoch" access="permitAll"/>
diff --git
a/src/common-server/src/main/java/org/apache/kylin/rest/config/SecurityConfig.java
b/src/common-server/src/main/java/org/apache/kylin/rest/config/SecurityConfig.java
index 04f07ee12c..d78b11bc4c 100644
---
a/src/common-server/src/main/java/org/apache/kylin/rest/config/SecurityConfig.java
+++
b/src/common-server/src/main/java/org/apache/kylin/rest/config/SecurityConfig.java
@@ -74,7 +74,7 @@ public class SecurityConfig extends
WebSecurityConfigurerAdapter {
http.authorizeRequests()
.antMatchers("/api/streaming_jobs/spark",
"/api/streaming_jobs/stats",
"/api/streaming_jobs/dataflow/**",
"/api/epoch/maintenance_mode", "/api/health", "/api/health/**",
- "/api/prometheus", "/api/monitor/spark/prometheus",
"/api/user/update_user", "/api/metastore/cleanup",
+ "/api/prometheus", "/api/monitor/spark/prometheus",
"/api/metastore/cleanup",
"/api/metastore/cleanup_storage", "/api/epoch",
"/api/broadcast/**", "/api/config/is_cloud",
"/api/system/license/file", "/api/system/license/content",
"/api/system/license/trial",
"/api/system/license", "/api/system/diag/progress",
"/api/system/roll_event_log",
diff --git a/src/common-service/src/test/resources/kylinSecurity.xml
b/src/common-service/src/test/resources/kylinSecurity.xml
index 619a21bc8a..930c58a545 100644
--- a/src/common-service/src/test/resources/kylinSecurity.xml
+++ b/src/common-service/src/test/resources/kylinSecurity.xml
@@ -243,7 +243,6 @@
<scr:intercept-url pattern="/api/kg/health" access="permitAll"/>
<scr:intercept-url pattern="/api/kg/health/**" access="permitAll"/>
<scr:intercept-url pattern="/api/monitor/alert"
access="hasRole('ROLE_ADMIN')"/>
- <scr:intercept-url pattern="/api/user/update_user"
access="permitAll"/>
<scr:intercept-url pattern="/api/metastore/cleanup"
access="permitAll"/>
<scr:intercept-url pattern="/api/metastore/cleanup_storage"
access="permitAll"/>
<scr:intercept-url pattern="/api/epoch" access="permitAll"/>
diff --git
a/src/core-common/src/main/java/org/apache/kylin/tool/restclient/RestClient.java
b/src/core-common/src/main/java/org/apache/kylin/tool/restclient/RestClient.java
index d146830b1e..63269f1782 100644
---
a/src/core-common/src/main/java/org/apache/kylin/tool/restclient/RestClient.java
+++
b/src/core-common/src/main/java/org/apache/kylin/tool/restclient/RestClient.java
@@ -160,27 +160,6 @@ public class RestClient {
return client.execute(post);
}
- public HttpResponse updateUser(Object object) throws IOException {
- String url = baseUrl + "/user/update_user";
- HttpPost post = newPost(url);
- post.addHeader(ROUTED, "true");
- String jsonMsg = JsonUtil.writeValueAsIndentString(object);
- post.setEntity(new StringEntity(jsonMsg, "UTF-8"));
- HttpResponse response = null;
- try {
- response = client.execute(post);
- if (response.getStatusLine().getStatusCode() != HttpStatus.SC_OK) {
- String msg = EntityUtils.toString(response.getEntity());
- logger.error("Invalid response {} with update user {}\n{}",
response.getStatusLine().getStatusCode(),
- url, msg);
- }
- } finally {
- cleanup(post, response);
- tryCatchUp();
- }
- return response;
- }
-
public HttpResponse updateSourceUsage() throws IOException {
String url = baseUrl + "/broadcast/capacity/refresh_all";
HttpPut put = newPut(url);
diff --git a/src/data-loading-booter/src/main/resources/config/init.properties
b/src/data-loading-booter/src/main/resources/config/init.properties
index 141607e0c2..5ded54ce8f 100644
--- a/src/data-loading-booter/src/main/resources/config/init.properties
+++ b/src/data-loading-booter/src/main/resources/config/init.properties
@@ -494,7 +494,7 @@ kyligence.kyiam.sdk.tenant-id=${TENANT_ID}
spring.session.store-type=none
spring.cloud.nacos.config.server-addr=${NACOS_CONFIG_SERVER_ADDR_NO_HTTP}
spring.cloud.nacos.discovery.service=data-loading
-kyligence.kyiam.sdk.security.gateway-path-filter.ignore-url=/kylin/api/epoch/maintenance_mode,/kylin/api/prometheus,/kylin/api/user/update_user,/kylin/api/metastore/cleanup,/kylin/api/metastore/cleanup_storage,/kylin/api/epoch,/kylin/api/config/is_cloud,/api/system/license/file,/kylin/api/system/license/content,/kylin/api/system/license/trial,/api/system/license,/kylin/api/system/diag/progress,/kylin/api/system/roll_event_log,/api/user/authentication*/**,/kylin/api/system/backup,/kylin/a
[...]
+kyligence.kyiam.sdk.security.gateway-path-filter.ignore-url=/kylin/api/epoch/maintenance_mode,/kylin/api/prometheus,/kylin/api/metastore/cleanup,/kylin/api/metastore/cleanup_storage,/kylin/api/epoch,/kylin/api/config/is_cloud,/api/system/license/file,/kylin/api/system/license/content,/kylin/api/system/license/trial,/api/system/license,/kylin/api/system/diag/progress,/kylin/api/system/roll_event_log,/api/user/authentication*/**,/kylin/api/system/backup,/kylin/api/cubes/src/tables,/kylin/a
[...]
kyligence.kyiam.sdk.security.gateway-path-filter.forbid-url=/kylin/api/job_delegate/**
kylin.engine.spark-conf.spark.kubernetes.executor.podNamePrefix=sparder-data-loading
diff --git
a/src/data-loading-booter/src/main/resources/config/init_min.properties
b/src/data-loading-booter/src/main/resources/config/init_min.properties
index d2bb86424c..8afffc1fdd 100644
--- a/src/data-loading-booter/src/main/resources/config/init_min.properties
+++ b/src/data-loading-booter/src/main/resources/config/init_min.properties
@@ -491,7 +491,7 @@ kyligence.kyiam.sdk.tenant-id=${TENANT_ID}
spring.session.store-type=none
spring.cloud.nacos.config.server-addr=${NACOS_CONFIG_SERVER_ADDR_NO_HTTP}
spring.cloud.nacos.discovery.service=data-loading
-kyligence.kyiam.sdk.security.gateway-path-filter.ignore-url=/kylin/api/epoch/maintenance_mode,/kylin/api/prometheus,/kylin/api/user/update_user,/kylin/api/metastore/cleanup,/kylin/api/metastore/cleanup_storage,/kylin/api/epoch,/kylin/api/config/is_cloud,/api/system/license/file,/kylin/api/system/license/content,/kylin/api/system/license/trial,/api/system/license,/kylin/api/system/diag/progress,/kylin/api/system/roll_event_log,/api/user/authentication*/**,/kylin/api/system/backup,/kylin/a
[...]
+kyligence.kyiam.sdk.security.gateway-path-filter.ignore-url=/kylin/api/epoch/maintenance_mode,/kylin/api/prometheus,/kylin/api/metastore/cleanup,/kylin/api/metastore/cleanup_storage,/kylin/api/epoch,/kylin/api/config/is_cloud,/api/system/license/file,/kylin/api/system/license/content,/kylin/api/system/license/trial,/api/system/license,/kylin/api/system/diag/progress,/kylin/api/system/roll_event_log,/api/user/authentication*/**,/kylin/api/system/backup,/kylin/api/cubes/src/tables,/kylin/a
[...]
kyligence.kyiam.sdk.security.gateway-path-filter.forbid-url=/kylin/api/job_delegate/**
kylin.engine.spark-conf.spark.kubernetes.executor.podNamePrefix=sparder-data-loading
diff --git a/src/data-loading-booter/src/main/resources/kylinSecurity.xml
b/src/data-loading-booter/src/main/resources/kylinSecurity.xml
index 1a26e60663..e9a8dd291b 100644
--- a/src/data-loading-booter/src/main/resources/kylinSecurity.xml
+++ b/src/data-loading-booter/src/main/resources/kylinSecurity.xml
@@ -252,7 +252,6 @@
<scr:intercept-url pattern="/api/kg/health" access="permitAll"/>
<scr:intercept-url pattern="/api/kg/health/**" access="permitAll"/>
<scr:intercept-url pattern="/api/monitor/alert"
access="hasRole('ROLE_ADMIN')"/>
- <scr:intercept-url pattern="/api/user/update_user"
access="permitAll"/>
<scr:intercept-url pattern="/api/metastore/cleanup"
access="permitAll"/>
<scr:intercept-url pattern="/api/metastore/cleanup_storage"
access="permitAll"/>
<scr:intercept-url pattern="/api/epoch" access="permitAll"/>
diff --git
a/src/metadata-server/src/main/java/org/apache/kylin/rest/controller/NUserController.java
b/src/metadata-server/src/main/java/org/apache/kylin/rest/controller/NUserController.java
index 43d8cefc1f..822b777632 100644
---
a/src/metadata-server/src/main/java/org/apache/kylin/rest/controller/NUserController.java
+++
b/src/metadata-server/src/main/java/org/apache/kylin/rest/controller/NUserController.java
@@ -522,14 +522,6 @@ public class NUserController extends NBasicController
implements ApplicationList
return response;
}
- @ApiOperation(value = "updateUser", tags = { "MID" })
- @PostMapping(value = "/update_user")
- @ResponseBody
- public EnvelopeResponse<UserDetails> updateUserWithoutAuth(@RequestBody
ManagedUser user) {
- userService.updateUser(user);
- return new EnvelopeResponse<>(KylinException.CODE_SUCCESS, null, "");
- }
-
@ApiOperation(value = "authentication", tags = { "MID" })
@GetMapping(value = "/authentication", produces = {
HTTP_VND_APACHE_KYLIN_JSON,
HTTP_VND_APACHE_KYLIN_V4_PUBLIC_JSON })
diff --git a/src/ops-booter/src/main/resources/config/init.properties
b/src/ops-booter/src/main/resources/config/init.properties
index 954eac889a..68d3e5eba3 100644
--- a/src/ops-booter/src/main/resources/config/init.properties
+++ b/src/ops-booter/src/main/resources/config/init.properties
@@ -456,7 +456,7 @@ kyligence.kyiam.sdk.tenant-id=${TENANT_ID}
spring.session.store-type=none
spring.cloud.nacos.config.server-addr=${NACOS_CONFIG_SERVER_ADDR_NO_HTTP}
spring.cloud.nacos.discovery.service=ops
-kyligence.kyiam.sdk.security.gateway-path-filter.ignore-url=/kylin/api/epoch/maintenance_mode,/kylin/api/prometheus,/kylin/api/user/update_user,/kylin/api/metastore/cleanup,/kylin/api/metastore/cleanup_storage,/kylin/api/epoch,/kylin/api/config/is_cloud,/api/system/license/file,/kylin/api/system/license/content,/kylin/api/system/license/trial,/api/system/license,/kylin/api/system/diag/progress,/kylin/api/system/roll_event_log,/api/user/authentication*/**,/kylin/api/system/backup,/kylin/a
[...]
+kyligence.kyiam.sdk.security.gateway-path-filter.ignore-url=/kylin/api/epoch/maintenance_mode,/kylin/api/prometheus,/kylin/api/metastore/cleanup,/kylin/api/metastore/cleanup_storage,/kylin/api/epoch,/kylin/api/config/is_cloud,/api/system/license/file,/kylin/api/system/license/content,/kylin/api/system/license/trial,/api/system/license,/kylin/api/system/diag/progress,/kylin/api/system/roll_event_log,/api/user/authentication*/**,/kylin/api/system/backup,/kylin/api/cubes/src/tables,/kylin/a
[...]
kyligence.kyiam.sdk.security.gateway-path-filter.forbid-url=/kylin/api/job_delegate/**
kylin.task.upload-gc-log-enabled=true
diff --git a/src/ops-booter/src/main/resources/config/init_min.properties
b/src/ops-booter/src/main/resources/config/init_min.properties
index 9d6d2119e9..87b9b75fc4 100644
--- a/src/ops-booter/src/main/resources/config/init_min.properties
+++ b/src/ops-booter/src/main/resources/config/init_min.properties
@@ -457,7 +457,7 @@ kyligence.kyiam.sdk.tenant-id=${TENANT_ID}
spring.session.store-type=none
spring.cloud.nacos.config.server-addr=${NACOS_CONFIG_SERVER_ADDR_NO_HTTP}
spring.cloud.nacos.discovery.service=ops
-kyligence.kyiam.sdk.security.gateway-path-filter.ignore-url=/kylin/api/epoch/maintenance_mode,/kylin/api/prometheus,/kylin/api/user/update_user,/kylin/api/metastore/cleanup,/kylin/api/metastore/cleanup_storage,/kylin/api/epoch,/kylin/api/config/is_cloud,/api/system/license/file,/kylin/api/system/license/content,/kylin/api/system/license/trial,/api/system/license,/kylin/api/system/diag/progress,/kylin/api/system/roll_event_log,/api/user/authentication*/**,/kylin/api/system/backup,/kylin/a
[...]
+kyligence.kyiam.sdk.security.gateway-path-filter.ignore-url=/kylin/api/epoch/maintenance_mode,/kylin/api/prometheus,/kylin/api/metastore/cleanup,/kylin/api/metastore/cleanup_storage,/kylin/api/epoch,/kylin/api/config/is_cloud,/api/system/license/file,/kylin/api/system/license/content,/kylin/api/system/license/trial,/api/system/license,/kylin/api/system/diag/progress,/kylin/api/system/roll_event_log,/api/user/authentication*/**,/kylin/api/system/backup,/kylin/api/cubes/src/tables,/kylin/a
[...]
kyligence.kyiam.sdk.security.gateway-path-filter.forbid-url=/kylin/api/job_delegate/**
kylin.task.upload-gc-log-enabled=true
diff --git a/src/query-booter/src/main/resources/config/init.properties
b/src/query-booter/src/main/resources/config/init.properties
index 825661ca4c..04cbd3bbe2 100644
--- a/src/query-booter/src/main/resources/config/init.properties
+++ b/src/query-booter/src/main/resources/config/init.properties
@@ -506,7 +506,7 @@ kyligence.kyiam.sdk.tenant-id=${TENANT_ID}
spring.session.store-type=none
spring.cloud.nacos.config.server-addr=${NACOS_CONFIG_SERVER_ADDR_NO_HTTP}
spring.cloud.nacos.discovery.service=query
-kyligence.kyiam.sdk.security.gateway-path-filter.ignore-url=/kylin/api/epoch/maintenance_mode,/kylin/api/prometheus,/kylin/api/user/update_user,/kylin/api/metastore/cleanup,/kylin/api/metastore/cleanup_storage,/kylin/api/epoch,/kylin/api/config/is_cloud,/api/system/license/file,/kylin/api/system/license/content,/kylin/api/system/license/trial,/api/system/license,/kylin/api/system/diag/progress,/kylin/api/system/roll_event_log,/api/user/authentication*/**,/kylin/api/system/backup,/kylin/a
[...]
+kyligence.kyiam.sdk.security.gateway-path-filter.ignore-url=/kylin/api/epoch/maintenance_mode,/kylin/api/prometheus,/kylin/api/metastore/cleanup,/kylin/api/metastore/cleanup_storage,/kylin/api/epoch,/kylin/api/config/is_cloud,/api/system/license/file,/kylin/api/system/license/content,/kylin/api/system/license/trial,/api/system/license,/kylin/api/system/diag/progress,/kylin/api/system/roll_event_log,/api/user/authentication*/**,/kylin/api/system/backup,/kylin/api/cubes/src/tables,/kylin/a
[...]
kyligence.kyiam.sdk.security.gateway-path-filter.forbid-url=/kylin/api/job_delegate/**
kylin.storage.columnar.spark-conf.spark.kubernetes.executor.podNamePrefix=sparder-query
diff --git a/src/query-booter/src/main/resources/config/init_min.properties
b/src/query-booter/src/main/resources/config/init_min.properties
index 78cb2c6f98..b85b2e1d9f 100644
--- a/src/query-booter/src/main/resources/config/init_min.properties
+++ b/src/query-booter/src/main/resources/config/init_min.properties
@@ -501,7 +501,7 @@ kyligence.kyiam.sdk.tenant-id=${TENANT_ID}
spring.session.store-type=none
spring.cloud.nacos.config.server-addr=${NACOS_CONFIG_SERVER_ADDR_NO_HTTP}
spring.cloud.nacos.discovery.service=query
-kyligence.kyiam.sdk.security.gateway-path-filter.ignore-url=/kylin/api/epoch/maintenance_mode,/kylin/api/prometheus,/kylin/api/user/update_user,/kylin/api/metastore/cleanup,/kylin/api/metastore/cleanup_storage,/kylin/api/epoch,/kylin/api/config/is_cloud,/api/system/license/file,/kylin/api/system/license/content,/kylin/api/system/license/trial,/api/system/license,/kylin/api/system/diag/progress,/kylin/api/system/roll_event_log,/api/user/authentication*/**,/kylin/api/system/backup,/kylin/a
[...]
+kyligence.kyiam.sdk.security.gateway-path-filter.ignore-url=/kylin/api/epoch/maintenance_mode,/kylin/api/prometheus,/kylin/api/metastore/cleanup,/kylin/api/metastore/cleanup_storage,/kylin/api/epoch,/kylin/api/config/is_cloud,/api/system/license/file,/kylin/api/system/license/content,/kylin/api/system/license/trial,/api/system/license,/kylin/api/system/diag/progress,/kylin/api/system/roll_event_log,/api/user/authentication*/**,/kylin/api/system/backup,/kylin/api/cubes/src/tables,/kylin/a
[...]
kyligence.kyiam.sdk.security.gateway-path-filter.forbid-url=/kylin/api/job_delegate/**
kylin.storage.columnar.spark-conf.spark.kubernetes.executor.podNamePrefix=sparder-query
diff --git a/src/query-booter/src/main/resources/kylinSecurity.xml
b/src/query-booter/src/main/resources/kylinSecurity.xml
index 3cb8c3de0f..bbf156f8d3 100644
--- a/src/query-booter/src/main/resources/kylinSecurity.xml
+++ b/src/query-booter/src/main/resources/kylinSecurity.xml
@@ -251,7 +251,6 @@
<scr:intercept-url pattern="/api/kg/health" access="permitAll"/>
<scr:intercept-url pattern="/api/kg/health/**" access="permitAll"/>
<scr:intercept-url pattern="/api/monitor/alert"
access="hasRole('ROLE_ADMIN')"/>
- <scr:intercept-url pattern="/api/user/update_user"
access="permitAll"/>
<scr:intercept-url pattern="/api/metastore/cleanup"
access="permitAll"/>
<scr:intercept-url pattern="/api/metastore/cleanup_storage"
access="permitAll"/>
<scr:intercept-url pattern="/api/epoch" access="permitAll"/>
diff --git a/src/rec-booter/src/main/resources/config/init.properties
b/src/rec-booter/src/main/resources/config/init.properties
index 6f966e92b7..a2ccdd4909 100644
--- a/src/rec-booter/src/main/resources/config/init.properties
+++ b/src/rec-booter/src/main/resources/config/init.properties
@@ -475,7 +475,7 @@ kyligence.kyiam.sdk.tenant-id=${TENANT_ID}
spring.session.store-type=none
spring.cloud.nacos.config.server-addr=${NACOS_CONFIG_SERVER_ADDR_NO_HTTP}
spring.cloud.nacos.discovery.service=smart
-kyligence.kyiam.sdk.security.gateway-path-filter.ignore-url=/kylin/api/epoch/maintenance_mode,/kylin/api/prometheus,/kylin/api/user/update_user,/kylin/api/metastore/cleanup,/kylin/api/metastore/cleanup_storage,/kylin/api/epoch,/kylin/api/config/is_cloud,/api/system/license/file,/kylin/api/system/license/content,/kylin/api/system/license/trial,/api/system/license,/kylin/api/system/diag/progress,/kylin/api/system/roll_event_log,/api/user/authentication*/**,/kylin/api/system/backup,/kylin/a
[...]
+kyligence.kyiam.sdk.security.gateway-path-filter.ignore-url=/kylin/api/epoch/maintenance_mode,/kylin/api/prometheus,/kylin/api/metastore/cleanup,/kylin/api/metastore/cleanup_storage,/kylin/api/epoch,/kylin/api/config/is_cloud,/api/system/license/file,/kylin/api/system/license/content,/kylin/api/system/license/trial,/api/system/license,/kylin/api/system/diag/progress,/kylin/api/system/roll_event_log,/api/user/authentication*/**,/kylin/api/system/backup,/kylin/api/cubes/src/tables,/kylin/a
[...]
kyligence.kyiam.sdk.security.gateway-path-filter.forbid-url=/kylin/api/job_delegate/**
kylin.storage.columnar.spark-conf.spark.kubernetes.executor.podNamePrefix=sparder-smart
diff --git a/src/rec-booter/src/main/resources/config/init_min.properties
b/src/rec-booter/src/main/resources/config/init_min.properties
index a41dbd9a2f..85e97153e7 100644
--- a/src/rec-booter/src/main/resources/config/init_min.properties
+++ b/src/rec-booter/src/main/resources/config/init_min.properties
@@ -475,7 +475,7 @@ kyligence.kyiam.sdk.tenant-id=${TENANT_ID}
spring.session.store-type=none
spring.cloud.nacos.config.server-addr=${NACOS_CONFIG_SERVER_ADDR_NO_HTTP}
spring.cloud.nacos.discovery.service=smart
-kyligence.kyiam.sdk.security.gateway-path-filter.ignore-url=/kylin/api/epoch/maintenance_mode,/kylin/api/prometheus,/kylin/api/user/update_user,/kylin/api/metastore/cleanup,/kylin/api/metastore/cleanup_storage,/kylin/api/epoch,/kylin/api/config/is_cloud,/api/system/license/file,/kylin/api/system/license/content,/kylin/api/system/license/trial,/api/system/license,/kylin/api/system/diag/progress,/kylin/api/system/roll_event_log,/api/user/authentication*/**,/kylin/api/system/backup,/kylin/a
[...]
+kyligence.kyiam.sdk.security.gateway-path-filter.ignore-url=/kylin/api/epoch/maintenance_mode,/kylin/api/prometheus,/kylin/api/metastore/cleanup,/kylin/api/metastore/cleanup_storage,/kylin/api/epoch,/kylin/api/config/is_cloud,/api/system/license/file,/kylin/api/system/license/content,/kylin/api/system/license/trial,/api/system/license,/kylin/api/system/diag/progress,/kylin/api/system/roll_event_log,/api/user/authentication*/**,/kylin/api/system/backup,/kylin/api/cubes/src/tables,/kylin/a
[...]
kyligence.kyiam.sdk.security.gateway-path-filter.forbid-url=/kylin/api/job_delegate/**
kylin.storage.columnar.spark-conf.spark.kubernetes.executor.podNamePrefix=sparder-smart
diff --git a/src/rec-booter/src/main/resources/kylinSecurity.xml
b/src/rec-booter/src/main/resources/kylinSecurity.xml
index 05d632511a..9f4134ddb6 100644
--- a/src/rec-booter/src/main/resources/kylinSecurity.xml
+++ b/src/rec-booter/src/main/resources/kylinSecurity.xml
@@ -252,7 +252,6 @@
<scr:intercept-url pattern="/api/kg/health" access="permitAll"/>
<scr:intercept-url pattern="/api/kg/health/**" access="permitAll"/>
<scr:intercept-url pattern="/api/monitor/alert"
access="hasRole('ROLE_ADMIN')"/>
- <scr:intercept-url pattern="/api/user/update_user"
access="permitAll"/>
<scr:intercept-url pattern="/api/metastore/cleanup"
access="permitAll"/>
<scr:intercept-url pattern="/api/metastore/cleanup_storage"
access="permitAll"/>
<scr:intercept-url pattern="/api/epoch" access="permitAll"/>
diff --git a/src/server/src/main/resources/kylinSecurity.xml
b/src/server/src/main/resources/kylinSecurity.xml
index 6cd2085f14..acdccdfd84 100644
--- a/src/server/src/main/resources/kylinSecurity.xml
+++ b/src/server/src/main/resources/kylinSecurity.xml
@@ -256,7 +256,6 @@
<scr:intercept-url pattern="/api/prometheus" access="permitAll"/>
<scr:intercept-url pattern="/api/monitor/spark/prometheus"
access="permitAll"/>
<scr:intercept-url pattern="/api/monitor/alert"
access="hasRole('ROLE_ADMIN')"/>
- <scr:intercept-url pattern="/api/user/update_user"
access="permitAll"/>
<scr:intercept-url pattern="/api/metastore/cleanup"
access="permitAll"/>
<scr:intercept-url pattern="/api/metastore/cleanup_storage"
access="permitAll"/>
<scr:intercept-url pattern="/api/epoch" access="permitAll"/>
diff --git a/src/streaming-service/src/test/resources/kylinSecurity.xml
b/src/streaming-service/src/test/resources/kylinSecurity.xml
index 91ef0bc64d..07007e67d8 100644
--- a/src/streaming-service/src/test/resources/kylinSecurity.xml
+++ b/src/streaming-service/src/test/resources/kylinSecurity.xml
@@ -251,7 +251,6 @@
<scr:intercept-url pattern="/api/kg/health" access="permitAll"/>
<scr:intercept-url pattern="/api/kg/health/**" access="permitAll"/>
<scr:intercept-url pattern="/api/monitor/alert"
access="hasRole('ROLE_ADMIN')"/>
- <scr:intercept-url pattern="/api/user/update_user"
access="permitAll"/>
<scr:intercept-url pattern="/api/metastore/cleanup"
access="permitAll"/>
<scr:intercept-url pattern="/api/metastore/cleanup_storage"
access="permitAll"/>
<scr:intercept-url pattern="/api/epoch" access="permitAll"/>