Add a getAuthorizationProvider to HiveStorageHandler
----------------------------------------------------

                 Key: HIVE-2768
                 URL: https://issues.apache.org/jira/browse/HIVE-2768
             Project: Hive
          Issue Type: Task
          Components: HBase Handler
            Reporter: Alan Gates


In version 0.92 HBase supports ACLs for tables.  In HCatalog, since we delegate 
security to the underlying storage layer, we would like to be able to obtain a 
HiveAuthorizationProvider specific to a HiveStorageHandler instance.  This can 
be done by adding a getAuthorizationProvider method to HiveStorageHandler.  In 
the case where Hive is configured to use the DefaultHiveAuthorizationProvider 
this call will return the same default provider, since Hive handles all of the 
authorization itself in that case.  In the case where it is configured to use 
the HCatAuthorizationProvider, it would return an instance specific to the 
underlying storage.

For more background on this proposed change see HCATALOG-237 and 
https://cwiki.apache.org/confluence/display/HCATALOG/Hcat+Security+Design

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to