Uploaded image for project: 'Repose'
  1. REP-6578

Update Tenant Culling filter to cull the X-Map-Roles header

    Details

    • Type: Story
    • Status: Resolved (View workflow)
    • Priority: Medium
    • Resolution: Done
    • Affects versions: None
    • Fix versions: 8.8.1.0
    • Components: None
    • Labels:

      Description

      The Tenant Culling filter needs to start culling the new X-Map-Roles header.

      Acceptance Criteria:

      • Tenants will be culled from the X-Map-Roles header the same way they are in the X-Tenant-Id header.
      • The token's default Tenant ID does not need to be added to the X-Map-Roles header, and we should stop adding it to the X-Tenant-Id.
      • The X-Tenant-Id header will continue to be culled.
      • The filter will now receive relevant roles in two forms Un-Tenanted (ticketing:observer), and Tenanted (ticketing:observer/{tenantParam}).
        • For the tenanted form, you can ignore everything after the / when doing the culling
        • Note that the characters /, {, and } cannot be used in a Role name.
      • Documentation must state that tenant culling requires apply-rcn-roles.

        Attachments

          Activity

            People

            • Assignee:
              adrian.george Adrian George
              Reporter:
              mario.lopez Mario Lopez
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: