[ https://issues.apache.org/jira/browse/KYLIN-2761?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
jiatao.tao updated KYLIN-2761: ------------------------------ Fix Version/s: v2.2.0 > Table Level ACL > --------------- > > Key: KYLIN-2761 > URL: https://issues.apache.org/jira/browse/KYLIN-2761 > Project: Kylin > Issue Type: New Feature > Affects Versions: v2.0.0 > Reporter: Joanna He > Assignee: jiatao.tao > Priority: Blocker > Fix For: v2.2.0 > > > We are planning to introduce table level ACL to kylin. Table level ACL > control whether user can query data from a table. > Table will go under project so that table level ACL will be set at project by > project basis. When an instance starts for the first time or upgrades from > lower version, every user by default has access to all tables that have been > loaded to the project. Admin can modify table level ACL. by removing user > from a table’s access list, admin can disable user’s query access to the > table. > In several cases, a user’s table level ACL will be checked to ensure ACL > integrity > 1. When user visit insight page and browse tables, table that user has no > access to under current project, will not be visible to the user. > 2. When user’s query hit on a cube, the table level ACL on dependent > tables for that user will be checked, if user has no access to any dependent > table, query will be refused on that cube. -- This message was sent by Atlassian JIRA (v6.4.14#64029)