[
https://issues.apache.org/jira/browse/HIVE-78?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
He Yongqiang updated HIVE-78:
-----------------------------
Attachment: HIVE-78.5.no_thrift.patch
HIVE-78.5.complete.patch
A new patch.
Had an internal group code review, the main changes are:
1) instead of calling metastore again to get partition's privilege information,
pack user's privileges in Partition object when getting partition.
2) added a few configs for grant behavior on new tables.
<property>
<name>hive.exec.security.authorization.table.owner.grants</name>
<value></value>
<description>the privileges automatically granted to the owner</description>
</property>
<property>
<name>hive.exec.security.authorization.table.user.grants</name>
<value></value>
<description>the privileges automatically granted to some users whenenve a
table gets created.
An example like "userX,userY:select;userZ:create" will grant select
privilege to userX and userY,
and grant create privilege to userZ whenenve a new table
created.</description>
</property>
<property>
<name>hive.exec.security.authorization.table.group.grants</name>
<value></value>
<description>the privileges automatically granted to some groups whenenve a
table gets created.
An example like "groupX,groupY:select;groupZ:create" will grant select
privilege to groupX and groupY,
and grant create privilege to groupZ whenenve a new table
created.</description>
</property>
<property>
<name>hive.exec.security.authorization.table.role.grants</name>
<value></value>
<description>the privileges automatically granted to some groups whenenve a
table gets created.
An example like "roleX,roleY:select;roleZ:create" will grant select
privilege to roleX and roleY,
and grant create privilege to roleZ whenenve a new table
created.</description>
</property>
3) changed privilege 'Overwrite' to 'update'
> Authorization infrastructure for Hive
> -------------------------------------
>
> Key: HIVE-78
> URL: https://issues.apache.org/jira/browse/HIVE-78
> Project: Hive
> Issue Type: New Feature
> Components: Metastore, Query Processor, Server Infrastructure
> Reporter: Ashish Thusoo
> Assignee: He Yongqiang
> Attachments: createuser-v1.patch, hive-78-metadata-v1.patch,
> hive-78-syntax-v1.patch, HIVE-78.1.nothrift.patch, HIVE-78.1.thrift.patch,
> HIVE-78.2.nothrift.patch, HIVE-78.2.thrift.patch, HIVE-78.4.complete.patch,
> HIVE-78.4.no_thrift.patch, HIVE-78.5.complete.patch,
> HIVE-78.5.no_thrift.patch, hive-78.diff
>
>
> Allow hive to integrate with existing user repositories for authentication
> and authorization infromation.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.