Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-10883

Restrict the universe of labels and authorizations

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.98.1
    • Fix Version/s: 0.99.0, 0.98.2
    • Component/s: None
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      Currently we allow any string as visibility label or request authorization. However as seen on HBASE-10878, we accept for authorizations strings that would not work if provided as labels in visibility expressions. We should throw an exception at least in cases where someone tries to define or use a label or authorization including visibility expression operators '&', '|', '!', '(', ')'.

        Attachments

        1. HBASE-10883_7.patch
          9 kB
          ramkrishna.s.vasudevan
        2. HBASE-10883_6.patch
          10 kB
          ramkrishna.s.vasudevan
        3. HBASE-10883_5.patch
          9 kB
          ramkrishna.s.vasudevan
        4. HBASE-10883_4.patch
          10 kB
          ramkrishna.s.vasudevan
        5. HBASE-10883_3.patch
          10 kB
          ramkrishna.s.vasudevan
        6. HBASE-10883_2.patch
          9 kB
          ramkrishna.s.vasudevan
        7. HBASE-10883_1.patch
          5 kB
          ramkrishna.s.vasudevan
        8. HBASE-10883.patch
          3 kB
          ramkrishna.s.vasudevan

          Activity

            People

            • Assignee:
              ram_krish ramkrishna.s.vasudevan
              Reporter:
              apurtell Andrew Purtell
            • Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: