Form field control type 'Entitlement Table' incorrectly allows the selection of indirect entitlements when 'Change Handling items' is set to 'Subject must have...' in RSA Identity Governance & Lifecycle
Originally Published: 2020-05-21
Article Number
Applies To
RSA Version/Condition: 7.1.x, 7.2.x
Issue
- Subject may have one entitlement
- Subject must have one entitlement
Examples of indirect entitlements are entitlements/groups granted through Roles and Groups.
EXAMPLE
In the following example, a form is defined to add Technical Role entitlements to users. The expectation is that when the form runs, Technical Roles belonging to users indirectly cannot be added or removed via the form.
- There are two Technical Roles in RSA Identity Governance & Lifecycle (TRole1 and TRole2). TRole1 is an indirect entitlement of Business Role BRole1. In the user interface (UI) go to Roles > Roles.
- User Rita Book has BRole1 which grants her TRole1 as an indirect entitlement. In the UI go to Users > Users > {User Name} > Access tab > Show All.
- The entitlement form is defined as follows. In the UI go to Requests > Configuration > Request Forms tab > {Form Name} > Fields tab > Edit button.
- When the form is run and access is requested for user Rita Book, the expected behavior is that TRole2 will be the only Technical Role available to choose from since the user already has TRole1. However, when the Change Item Handling field is defined as one of the following options,
- Subject may have one entitlement
- Subject must have one entitlement
both TRole1 and TRole2 are presented for selection. In the UI go to Requests > Configuration > Request Forms tab > {Form Name} > Fields tab > Run Form button.
- If Change Item Handling is set to Add selected items, the correct behavior occurs, which is, only entitlements not granted to the user whether directly or indirectly are available for selection. Note: Indirect entitlements/groups granted through Roles/Groups, should only be added/removed via Roles and Groups
Cause
Resolution
Workaround
Related Articles
FileNotFoundException while creating an entitlement collector in RSA Identity Governance and Lifecycle 40Number of Views RSA Identity Governance and Lifecycle 6.9.1 Application Role-to-Entitlement mapping rejection with a MySQL data source 28Number of Views Matching entitlements in RSA Identity Governance and Lifecycle are not displaying when Entitlement Rule is set to Ent Type… 14Number of Views Custom attribute field cannot be blank when creating an Active Directory Entitlement Data Collector in RSA Identity Govern… 76Number of Views RSA Via Lifecycle and Governance 7.0 Global Roles do not show under matching entitlements when entitlement rule is set to … 21Number of Views
Trending Articles
RSA Authentication Manager 8.9 Release Notes (January 2026) RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide RSA-2026-07: RSA Authentication Manager Security Update for Third-Party Component Vulnerabilities Downloading RSA Authentication Manager license files or RSA Software token seed records RSA MFA Agent 2.5 for Microsoft Windows Installation and Administration Guide
Don't see what you're looking for?