You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Ashutosh Chauhan (Assigned) (JIRA)" <ji...@apache.org> on 2012/02/23 00:07:48 UTC

[jira] [Assigned] (HIVE-2768) Add a getAuthorizationProvider to HiveStorageHandler

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

Ashutosh Chauhan reassigned HIVE-2768:
--------------------------------------

    Assignee: Francis Liu
    
> 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
>            Assignee: Francis Liu
>         Attachments: HIVE-2768.D1869.1.patch
>
>
> 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