This is an automated email from the ASF dual-hosted git repository. shaofengshi pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/kylin.git
The following commit(s) were added to refs/heads/master by this push: new ec726a4 minor, api format ec726a4 is described below commit ec726a49cdf00e3f8cba5efa25609c81f5e389a7 Author: shaofengshi <shaofeng...@apache.org> AuthorDate: Sat Jul 18 16:42:06 2020 +0800 minor, api format Signed-off-by: shaofengshi <shaofeng...@apache.org> --- kubernetes/config/production/kylin-more/kylinSecurity.xml | 3 +-- .../template/production/example/config/kylin-more/kylinSecurity.xml | 3 +-- .../src/test/java/org/apache/kylin/restclient/ITRestClientTest.java | 1 + server/src/main/resources/kylinSecurity.xml | 4 +--- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/kubernetes/config/production/kylin-more/kylinSecurity.xml b/kubernetes/config/production/kylin-more/kylinSecurity.xml index 6116433..091ae37 100644 --- a/kubernetes/config/production/kylin-more/kylinSecurity.xml +++ b/kubernetes/config/production/kylin-more/kylinSecurity.xml @@ -251,7 +251,7 @@ <scr:intercept-url pattern="/api/job*/**" access="isAuthenticated()"/> <scr:intercept-url pattern="/api/admin/public_config" access="permitAll"/> <scr:intercept-url pattern="/api/admin/version" access="permitAll"/> - <scr:intercept-url pattern="/api/projects" access="permitAll"/> + <scr:intercept-url pattern="/api/projects" access="isAuthenticated()"/> <scr:intercept-url pattern="/api/admin*/**" access="hasRole('ROLE_ADMIN')"/> <scr:intercept-url pattern="/api/tables/**/snapshotLocalCache/**" access="permitAll"/> <scr:intercept-url pattern="/api/**" access="isAuthenticated()"/> @@ -298,7 +298,6 @@ <scr:intercept-url pattern="/api/models*/**" access="isAuthenticated()"/> <scr:intercept-url pattern="/api/streaming*/**" access="isAuthenticated()"/> <scr:intercept-url pattern="/api/job*/**" access="isAuthenticated()"/> - <scr:intercept-url pattern="/api/admin/config" access="permitAll"/> <scr:intercept-url pattern="/api/projects*/*" access="isAuthenticated()"/> <scr:intercept-url pattern="/api/admin*/**" access="hasRole('ROLE_ADMIN')"/> <scr:intercept-url pattern="/api/tables/**/snapshotLocalCache/**" access="permitAll"/> diff --git a/kubernetes/template/production/example/config/kylin-more/kylinSecurity.xml b/kubernetes/template/production/example/config/kylin-more/kylinSecurity.xml index 6116433..091ae37 100644 --- a/kubernetes/template/production/example/config/kylin-more/kylinSecurity.xml +++ b/kubernetes/template/production/example/config/kylin-more/kylinSecurity.xml @@ -251,7 +251,7 @@ <scr:intercept-url pattern="/api/job*/**" access="isAuthenticated()"/> <scr:intercept-url pattern="/api/admin/public_config" access="permitAll"/> <scr:intercept-url pattern="/api/admin/version" access="permitAll"/> - <scr:intercept-url pattern="/api/projects" access="permitAll"/> + <scr:intercept-url pattern="/api/projects" access="isAuthenticated()"/> <scr:intercept-url pattern="/api/admin*/**" access="hasRole('ROLE_ADMIN')"/> <scr:intercept-url pattern="/api/tables/**/snapshotLocalCache/**" access="permitAll"/> <scr:intercept-url pattern="/api/**" access="isAuthenticated()"/> @@ -298,7 +298,6 @@ <scr:intercept-url pattern="/api/models*/**" access="isAuthenticated()"/> <scr:intercept-url pattern="/api/streaming*/**" access="isAuthenticated()"/> <scr:intercept-url pattern="/api/job*/**" access="isAuthenticated()"/> - <scr:intercept-url pattern="/api/admin/config" access="permitAll"/> <scr:intercept-url pattern="/api/projects*/*" access="isAuthenticated()"/> <scr:intercept-url pattern="/api/admin*/**" access="hasRole('ROLE_ADMIN')"/> <scr:intercept-url pattern="/api/tables/**/snapshotLocalCache/**" access="permitAll"/> diff --git a/kylin-it/src/test/java/org/apache/kylin/restclient/ITRestClientTest.java b/kylin-it/src/test/java/org/apache/kylin/restclient/ITRestClientTest.java index c97f08b..adf98fa 100644 --- a/kylin-it/src/test/java/org/apache/kylin/restclient/ITRestClientTest.java +++ b/kylin-it/src/test/java/org/apache/kylin/restclient/ITRestClientTest.java @@ -64,6 +64,7 @@ public class ITRestClientTest extends HBaseMetadataTestCase { logger.info("random jetty port: " + PORT); sysPropsOverride.override("spring.profiles.active", "testing"); sysPropsOverride.override("catalina.home", "."); // resources/log4j.properties ref ${catalina.home} + sysPropsOverride.override("kylin.web.set-config-enable", "true"); staticCreateTestMetadata(); startJetty(); } diff --git a/server/src/main/resources/kylinSecurity.xml b/server/src/main/resources/kylinSecurity.xml index 912f700..aa92f4b 100644 --- a/server/src/main/resources/kylinSecurity.xml +++ b/server/src/main/resources/kylinSecurity.xml @@ -253,9 +253,8 @@ <scr:intercept-url pattern="/api/streaming*/**" access="isAuthenticated()"/> <scr:intercept-url pattern="/api/job*/**" access="isAuthenticated()"/> <scr:intercept-url pattern="/api/admin/public_config" access="permitAll"/> - <scr:intercept-url pattern="/api/admin/config" access="permitAll"/> <scr:intercept-url pattern="/api/admin/version" access="permitAll"/> - <scr:intercept-url pattern="/api/projects" access="permitAll"/> + <scr:intercept-url pattern="/api/projects" access="isAuthenticated()"/> <scr:intercept-url pattern="/api/admin*/**" access="hasRole('ROLE_ADMIN')"/> <scr:intercept-url pattern="/api/tables/**/snapshotLocalCache/**" access="permitAll"/> <scr:intercept-url pattern="/api/**" access="isAuthenticated()"/> @@ -305,7 +304,6 @@ <scr:intercept-url pattern="/api/models*/**" access="isAuthenticated()"/> <scr:intercept-url pattern="/api/streaming*/**" access="isAuthenticated()"/> <scr:intercept-url pattern="/api/job*/**" access="isAuthenticated()"/> - <scr:intercept-url pattern="/api/admin/config" access="permitAll"/> <scr:intercept-url pattern="/api/projects*/*" access="isAuthenticated()"/> <scr:intercept-url pattern="/api/admin*/**" access="hasRole('ROLE_ADMIN')"/> <scr:intercept-url pattern="/api/tables/**/snapshotLocalCache/**" access="permitAll"/>