Foundational

Federation and provisioning

Separate the runtime trust relationship from the administrative account lifecycle.

Federation lets an application rely on identity information from another system. Provisioning manages account and access state in the application. An integration may need both.

Federation at runtime

With a federated sign-in, the application validates an assertion or token from a trusted identity provider. The application may establish its own session and map the external identity to a local record.

Federation centralizes some authentication responsibilities. The application still needs a defined authorization model and a trustworthy identifier mapping.

Provisioning before and after sign-in

Provisioning creates, updates, disables, or removes records independently of a browser login. This enables access preparation before day one and offboarding after the last sign-in.

SCIM provides interoperable schemas and an HTTP protocol for these operations. Application-specific APIs and controlled manual tasks can fill gaps.

Just-in-time account creation

Just-in-time (JIT) creation makes a local account when the subject first signs in. It can reduce initial integration work but does not automatically solve later lifecycle changes.

Ask what happens when a person never returns to the application after leaving the organization. A profile update triggered only by the next login cannot serve as the entire offboarding process.

Compare the responsibilities

MechanismTypical triggerDoes not automatically solve
Federated authenticationSign-in or session renewalLocal account cleanup and business authorization.
JIT creationFirst accepted sign-inReliable updates and deprovisioning without another login.
Lifecycle provisioningAdministrative event or reconciliationAuthentication and active session termination.

A reusable integration checklist

For each application, define the subject identifier, federation protocol, account creation method, attribute mapping, entitlement ownership, disablement behavior, session behavior, and reconciliation method.

Test identifier changes and rehires as well as first login. Avoid joining an existing privileged account to a federated identity using an unverified email match.

References

NIST SP 800-63C-4 describes federation and assertions. SCIM Protocol, RFC 7644 specifies cross-domain identity-management operations. They address different parts of an integration.

Knowledge is better when it is shared.Improve this page

Type to search the entire handbook.