大家好:
关于kylin用户角色权限这块有几点疑问:

一、添加新用户:

官方doc<http://kylin.apache.org/docs/gettingstarted/faq.html>给出解决思路:Kylin是采用Spring
 security 
framework做用户认证的,需要配置${KYLIN_HOME}/tomcat/webapps/kylin/WEB-INF/classes/kylinSecurity.xml
 的sandbox,testing部分



但是修改完毕后,每次都是需要重启kylin的,如果线上环境是集群部署,这样需要重启所有节点,这样处理不妥当吧?



二、角色:

目前kylin 是不是只有ROLE_MODELER, ROLE_ANALYST, ROLE_ADMIN 这三个角色,看到源码中也是只定义了这三个

public final static String ROLE_ADMIN = "ROLE_ADMIN";
public final static String ROLE_MODELER = "ROLE_MODELER";
public final static String ROLE_ANALYST = "ROLE_ANALYST";



这三种角色各自代表什么意思?权限范围是什么?官网并没有解释。

能否在kylinSecurity.xml新增角色呢?如果不可以,是否还有别的方式?





三、操作中发现权限目前只是在cube级别,能否控制到project级别:

在网上也看过官方的kylin分享方面的文章,有提到:

针对企业对安全的要求,我们有不同力度做安全控制。Kylin有不同用户角色做不同的事情,此外在project和cube层级可以定义ACL帮助在更细力度掌控对cube的使用。



这个在官网也没介绍,能否详细的介绍下?



谢谢!


Reply via email to