Thejas M Nair created HIVE-12698:
------------------------------------
Summary: Remove exposure to internal privilege and principal
classes in HiveAuthorizer
Key: HIVE-12698
URL: https://issues.apache.org/jira/browse/HIVE-12698
Project: Hive
Issue Type: Bug
Components: Authorization
Affects Versions: 1.3.0, 2.0.0
Reporter: Thejas M Nair
Assignee: Thejas M Nair
Fix For: 1.3.0, 2.0.0
The changes in HIVE-11179 expose several internal classes to HiveAuthorization
implementations. These include PrivilegeObjectDesc, PrivilegeDesc,
PrincipalDesc and AuthorizationUtils.
We should avoid exposing that to all Authorization implementations, but also
make the ability to customize the mapping of internal classes to the public api
classes possible for Apache Sentry (incubating).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)