Uploaded image for project: 'Causeway'
  1. Causeway
  2. CAUSEWAY-3074

Shiro - Enhanced Wildcard Permissions Don't Work as Expected

    XMLWordPrintableJSON

Details

    • Documentation
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0.0-M7
    • None
    • Security Shiro
    • None

    Description

      With (shiro.ini):

      securityManager.realms = $iniRealm
      
      permissionResolver = org.apache.isis.security.shiro.authorization.IsisPermissionResolver
      iniRealm.permissionResolver = $permissionResolver
      [...]
      guest_role = !knife:Endpoints,\
                   !knife:Releases,\
                   !knife:Configurations,\
                   !knife:RuntimeEnvironments,\
                   !knife:Comparisons,\
                   !knife:ConfigComparisons,\
                   !knife:ReleaseComparisons,\
                   !knife:ServiceComparisons,\
                   !knife:Diagrams,\
                   *
      

      I get

      And with a prefix (be it "reg/", "xxx/", or "x/") I get an output that's closer to my expectations:

      Nevertheless, my expectation is, that

      • RuntimeEnvironments,
      • Comparisons, and
      • Diagrams
        would be omitted as well.

      Attachments

        1. knife_menu_with_x_prefix.png
          49 kB
          Jörg Rade
        2. knife_menu_without_reg.png
          11 kB
          Jörg Rade

        Issue Links

          Activity

            People

              Unassigned Unassigned
              joerg.rade Jörg Rade
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: