Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-12698

Remove exposure to internal privilege and principal classes in HiveAuthorizer

    XMLWordPrintableJSON

Details

    Description

      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).

      Attachments

        1. HIVE-12698.4.patch
          21 kB
          Thejas Nair
        2. HIVE-12698.3.patch
          20 kB
          Thejas Nair
        3. HIVE-12698.2.patch
          18 kB
          Thejas Nair
        4. HIVE-12698.1.patch
          15 kB
          Thejas Nair

        Issue Links

          Activity

            People

              thejas Thejas Nair
              thejas Thejas Nair
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m