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)