How time-based role assignments work
During PDR-initiated requests, the role assignment itself takes place immediately, however the individual entitlement assignments based on the roles definition will only be added during the validity window.
When a particular role assignment is considered active,
rbacenforce
applies entitlement assignment operations.When a role assignment is considered inactive,
rbacenforce
removes the entitlements from the user's profile. The user retains the role membership itself (in inactive status).
For example time-based role assignment might process in the following way when a user requests a change in role membership:
The user submits a request to update their role membership.
The request includes a start and end date.
The role assignment itself takes place immediately.
When the role assignment becomes "active" and
rbacenforce
is run Bravura Security Fabric automatically submits additional requests to add the resource entitlements.When the role assignment becomes "inactive" and
rbacenforce
is run, Bravura Security Fabric : automatically removes the resource entitlements.