Hive
  1. Hive
  2. HIVE-3705

Adding authorization capability to the metastore

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.10.0
    • Component/s: Authorization, Metastore
    • Labels:
      None

      Description

      In an environment where multiple clients access a single metastore, and we want to evolve hive security to a point where it's no longer simply preventing users from shooting their own foot, we need to be able to authorize metastore calls as well, instead of simply performing every metastore api call that's made.

      1. HIVE-3705.D6681.1.patch
        75 kB
        Phabricator
      2. HIVE-3705.D6681.2.patch
        77 kB
        Phabricator
      3. HIVE-3705.D6681.3.patch
        94 kB
        Phabricator
      4. HIVE-3705.D6681.4.patch
        100 kB
        Phabricator
      5. HIVE-3705.D6681.5.patch
        101 kB
        Phabricator
      6. HIVE-3705.giant.svn.patch
        112 kB
        Sushanth Sowmyan
      7. HIVE-3705.giant.svn-0.10.patch
        113 kB
        Sushanth Sowmyan
      8. hive-backend-auth.2.git.patch
        105 kB
        Sushanth Sowmyan
      9. hive-backend-auth.git.patch
        88 kB
        Sushanth Sowmyan
      10. hive-backend-auth.post-review.git.patch
        31 kB
        Sushanth Sowmyan
      11. hive-backend-auth.post-review-part2.git.patch
        0.9 kB
        Sushanth Sowmyan
      12. hive-backend-auth.post-review-part3.git.patch
        12 kB
        Sushanth Sowmyan
      13. hivesec_investigation.pdf
        391 kB
        Sushanth Sowmyan

        Issue Links

          Activity

          Sushanth Sowmyan created issue -
          Sushanth Sowmyan made changes -
          Field Original Value New Value
          Attachment hivesec_investigation.pdf [ 12553291 ]
          Phabricator made changes -
          Attachment HIVE-3705.D6681.1.patch [ 12553293 ]
          Sushanth Sowmyan made changes -
          Assignee Sushanth Sowmyan [ sushanth ]
          Sushanth Sowmyan made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Phabricator made changes -
          Attachment HIVE-3705.D6681.2.patch [ 12553611 ]
          Sushanth Sowmyan made changes -
          Attachment hive-backend-auth.git.patch [ 12553879 ]
          Phabricator made changes -
          Attachment HIVE-3705.D6681.3.patch [ 12554410 ]
          Sushanth Sowmyan made changes -
          Attachment hive-backend-auth.2.git.patch [ 12554411 ]
          Phabricator made changes -
          Attachment HIVE-3705.D6681.4.patch [ 12555213 ]
          Phabricator made changes -
          Attachment HIVE-3705.D6681.5.patch [ 12559885 ]
          Sushanth Sowmyan made changes -
          Sushanth Sowmyan made changes -
          Attachment HIVE-3705.giant.svn.patch [ 12560003 ]
          Ashutosh Chauhan made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Fix Version/s 0.11 [ 12323587 ]
          Resolution Fixed [ 1 ]
          Sushanth Sowmyan made changes -
          Attachment HIVE-3705.giant.svn-0.10.patch [ 12560173 ]
          Ashutosh Chauhan made changes -
          Fix Version/s 0.10.0 [ 12320745 ]
          Fix Version/s 0.11 [ 12323587 ]
          Ashutosh Chauhan made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Lefty Leverenz made changes -
          Link This issue is related to HIVE-4363 [ HIVE-4363 ]
          Sushanth Sowmyan made changes -
          Link This issue relates to HIVE-5048 [ HIVE-5048 ]
          Lefty Leverenz made changes -
          Link This issue relates to HIVE-5402 [ HIVE-5402 ]

            People

            • Assignee:
              Sushanth Sowmyan
              Reporter:
              Sushanth Sowmyan
            • Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development