Request-Based Provisioning
Request-based provisioning is a way of granting access to applications and resources only after someone explicitly asks for it, rather than assigning access automatically. A user (or someone acting on their behalf) submits a request, which is typically reviewed and approved before the access is created. This gives organizations control over who receives access and a record of why it was granted.
Request-based provisioning is an IGA provisioning pattern in which the creation, modification, or revocation of accounts and entitlements on target systems is initiated by an explicit access request rather than by automated rules such as attribute- or role-based assignment. In most deployments the workflow includes request submission, policy-driven approval or certification steps, and subsequent fulfillment, where the provisioning platform creates, modifies, or revokes accounts on target applications and directories (for example, an LDAP directory). This is a lifecycle/administration concern distinct from runtime access enforcement, and it typically produces auditable request records; the specific approval logic, controls (such as segregation of duties checks), and fulfillment mechanisms vary by vendor and configuration. Note that request-based provisioning governs access establishment and is separate from authentication of the requester at runtime.
Why it matters
Request-based provisioning matters because it forces access to be justified and recorded rather than assumed. In deployments that rely on automated assignment alone, users can accumulate entitlements as a side effect of role or attribute changes, often without a clear rationale attached to any single grant. By requiring an explicit request that is reviewed before fulfillment, organizations gain a documented reason for each grant, which supports least-privilege objectives and makes downstream access reviews and certifications more meaningful. Provisioning has been described as the process that determines who gets what access, when, and under what conditions, and request-based patterns make those conditions explicit at the moment access is established.
The pattern also addresses cases that automated rules do not cleanly cover: access to a resource outside a user's standard role, temporary or exception access, or entitlements too sensitive to grant without human judgment. Because the request workflow typically produces auditable records, it gives compliance and governance teams evidence of who requested access, who approved it, and why. This traceability is often what auditors expect to see when reviewing how access was granted, and it is a distinct benefit from the runtime controls that later govern whether a user can actually authenticate and use the access.
It is worth being precise about scope: request-based provisioning governs how access is established, modified, or revoked in target systems, not whether the person is legitimately who they claim to be at the time of use. The strength of the control depends heavily on the quality of the approval logic and any segregation-of-duties checks configured in the workflow. A poorly designed approval chain, for example, one that rubber-stamps requests, undermines the governance value even when the request record itself is complete.
Who it's relevant to
Inside Request-Based Provisioning
Common questions
Answers to the questions practitioners most commonly ask about Request-Based Provisioning.
