IT Glossary

User Provisioning

User provisioning creates and manages accounts and access across apps. Learn how provisioning works, manual vs SCIM vs JIT, and how Corma automates it.

July 3, 2026

What is User Provisioning?

User provisioning is the process of creating, configuring, and managing user accounts and their access rights across applications and systems. It assigns the right resources to a user based on their role when they join or change positions. Provisioning can be manual, automated through SCIM, or triggered just in time at first login, and it is the first stage of the identity lifecycle.

How user provisioning works

  • A trigger occurs: a new hire, a role change, or a project assignment.
  • The right accounts are created in each required application.
  • Permissions are set based on role (RBAC) or attributes.
  • Group and license assignments follow automatically where supported.
  • The same engine later handles updates and deprovisioning.

Provisioning methods

Provisioning can happen three ways. Manual provisioning has IT create accounts by hand, which suits a handful of apps at low volume but is error-prone. SCIM-based provisioning lets the identity provider push accounts through an API, which works for apps that support SCIM. Just-in-time provisioning creates the account at first login, which fits SSO apps and reduces standing access.

Examples and use cases

A new sales hire should have Salesforce, Slack, and the CRM ready on day one. With automated provisioning tied to their role, all three are created before they log in, with the correct permissions. Manual provisioning, by contrast, leaves gaps (access requested late, or over-granted "just in case"). The recurring problem is the long tail of apps that do not support SCIM, which still get handled by hand unless a SaaS Management plus IAM layer covers them.

Related concepts

FAQ

What is the difference between provisioning and deprovisioning?

Provisioning creates and grants access when it is needed. Deprovisioning removes it when a user leaves or no longer needs it. Both are stages of the identity lifecycle.

What is automated user provisioning?

It is provisioning driven by an identity source through standards like SCIM, so accounts and permissions are created automatically rather than by manual tickets.

How are non-SCIM apps provisioned?

Through alternative automation or, too often, manual work. Corma extends provisioning and deprovisioning to apps that lack native SCIM support.

Request a demo