[ 
https://issues.apache.org/jira/browse/HIVE-17544?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Na Li updated HIVE-17544:
-------------------------
    Description: 
Right now, for authorization 2, the 
HiveAuthorizationValidator.checkPrivileges(HiveOperationType var1, 
List<HivePrivilegeObject> var2, List<HivePrivilegeObject> var3, 
HiveAuthzContext var4) does not contain the parsed sql command string as input. 
Therefore, Sentry has to parse the command again.

The API should be changed to include all required information as input, so 
Sentry does not need to parse the sql command string again.

  was:
Right now, for authorization 2, the 
HiveAuthorizationValidator.checkPrivileges(HiveOperationType var1, 
List<HivePrivilegeObject> var2, List<HivePrivilegeObject> var3, 
HiveAuthzContext var4) does not contain the parsed sql command string as input. 
Therefore, Sentry has to parse the command again.

The API should be changed to include the parsed result as input, so Sentry does 
not need to parse the sql command string again.


> Provide all required info for Authorization
> -------------------------------------------
>
>                 Key: HIVE-17544
>                 URL: https://issues.apache.org/jira/browse/HIVE-17544
>             Project: Hive
>          Issue Type: Task
>          Components: Authorization
>    Affects Versions: 2.1.1
>            Reporter: Na Li
>            Assignee: Aihua Xu
>            Priority: Critical
>
> Right now, for authorization 2, the 
> HiveAuthorizationValidator.checkPrivileges(HiveOperationType var1, 
> List<HivePrivilegeObject> var2, List<HivePrivilegeObject> var3, 
> HiveAuthzContext var4) does not contain the parsed sql command string as 
> input. Therefore, Sentry has to parse the command again.
> The API should be changed to include all required information as input, so 
> Sentry does not need to parse the sql command string again.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to