You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by sh...@apache.org on 2018/02/06 12:54:28 UTC

kylin git commit: KYLIN-3214

Repository: kylin
Updated Branches:
  refs/heads/master ebfce48f3 -> eac03cdcd


KYLIN-3214

Signed-off-by: shaofengshi <sh...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/eac03cdc
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/eac03cdc
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/eac03cdc

Branch: refs/heads/master
Commit: eac03cdcd97e2b5c16280c7c356afd5525b9fc67
Parents: ebfce48
Author: peng.jianhua <pe...@zte.com.cn>
Authored: Tue Jan 30 16:56:42 2018 +0800
Committer: shaofengshi <sh...@apache.org>
Committed: Tue Feb 6 20:45:42 2018 +0800

----------------------------------------------------------------------
 .../apache/kylin/rest/controller/AccessController.java    | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/eac03cdc/server-base/src/main/java/org/apache/kylin/rest/controller/AccessController.java
----------------------------------------------------------------------
diff --git a/server-base/src/main/java/org/apache/kylin/rest/controller/AccessController.java b/server-base/src/main/java/org/apache/kylin/rest/controller/AccessController.java
index 3b619b8..7935f77 100644
--- a/server-base/src/main/java/org/apache/kylin/rest/controller/AccessController.java
+++ b/server-base/src/main/java/org/apache/kylin/rest/controller/AccessController.java
@@ -36,6 +36,7 @@ import org.apache.kylin.rest.service.ProjectService;
 import org.apache.kylin.rest.service.TableACLService;
 import org.apache.kylin.rest.service.UserService;
 import org.apache.kylin.rest.util.AclPermissionUtil;
+import org.springframework.beans.factory.InitializingBean;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.security.acls.domain.PrincipalSid;
@@ -56,7 +57,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
  */
 @Controller
 @RequestMapping(value = "/access")
-public class AccessController extends BasicController {
+public class AccessController extends BasicController implements InitializingBean {
 
     @Autowired
     @Qualifier("accessService")
@@ -74,6 +75,13 @@ public class AccessController extends BasicController {
     @Qualifier("userService")
     private UserService userService;
 
+    
+    @Override
+    public void afterPropertiesSet() throws Exception {
+        // init ExternalAclProvider
+        ExternalAclProvider.getInstance();
+    }
+    
     /**
      * Get current user's permission in the project
      */