Getting Users In and Out: Provisioning
Chapter 12 of Securing Salesforce: Identity and Access, Part 2: Accepting and Providing Identity. Start with chapter 6 if the Federation ID is new to you.
Every chapter so far has quietly assumed something: when Priya signs in, Salesforce logs her in as a user. Somebody made that user. And when she leaves, somebody has to switch it off.
This chapter is that somebody’s job: how users get made, kept up to date, and switched off. In identity work they call it joiner, mover, leaver. Here it’s plain: someone joins, someone moves, someone leaves, and each one has to reach Salesforce.
The ideas in this chapter
Section titled “The ideas in this chapter”- Five ways to make a user: by hand, a data load, just-in-time at login, a handler at login, or the identity provider pushing users. Most orgs use a blend.
- Just in time creates her user from the SAML assertion’s attributes at her first login, and updates it every login after. It needs four fields and the Federation ID, and it can’t set permission sets.
- It only happens at login: nobody who never logs in gets a user, and it never removes anyone.
- Create user, update user, three times: the SAML JIT handler, the registration handler and the token exchange handler do one job: decide which Salesforce user she is, and whether she gets one at all.
- The identity provider says who she is; Salesforce decides what that means.
- The login stops, the user doesn’t: switching her off at the identity provider leaves her Salesforce user active until the leave reaches Salesforce: deactivate, or freeze first.
- SCIM lets the identity provider push joins, moves and leaves into Salesforce.
- Salesforce as the source can provision other apps, through connected apps only, today. Identity Connect is retiring, with no replacement.
The picture
Section titled “The picture”Here’s the chapter’s picture: five ways to make a user, and when each one arrives.
The path through this chapter
Section titled “The path through this chapter”Five modules, each standing on its own, and a practice.
- Who Makes the User? Signing in assumes a user; five ways in; how to choose.
- Just in Time At her first login; what the assertion must carry; turning it on; every login after; what it can’t do.
- Create User, Update User, Everywhere The custom JIT handler; three doors, one job; who decides her access.
- Out, as Well as In The login stops, the user doesn’t; freeze or deactivate; what else to tidy; the identity provider pushes.
- Salesforce as the Source User provisioning to other apps; a hard truth, with a date; Identity Connect.
Then the practice: just-in-time between your two lab orgs, in two parts, and a leave.
Check what stuck with the study guide.
What an architect decides here
Section titled “What an architect decides here”- Where the truth about each group of people lives, and how Salesforce follows it.
- Which way each group gets its users, and who needs one before they ever log in.
- Who maps who she is to what she can do, and how a move changes it.
- How every leave reaches Salesforce, and who tidies up after it.
- Which system is the source for other apps.
Beyond the exam: what AI changes. Agents need users too, and leaving has to reach them: an agent user nobody remembers is still a way in. Chapter 17 takes it further.
Explore
Section titled “Explore”Each module lists its own sources, each checked 2026-11-07. Two to start with:
- Enable Just-in-Time Provisioning (opens in a new tab) (Salesforce Help, Winter ‘27; checked 2026-11-07)
- Manage Salesforce User Identities with SCIM (opens in a new tab) (Salesforce Help, Winter ‘27; checked 2026-11-07)
