What FreeSCIM is

FreeSCIM is a SCIM lifecycle control plane for environments where one system may express identity intent while another system owns Linux enforcement. It keeps the SCIM contract visible, maps authority boundaries explicitly, and gives operators evidence before high-impact writes.

Who it is for

Identity architects

Define source-of-truth boundaries across IdP, directory, app, and Linux enforcement layers.

Platform engineers

Roll SCIM provisioning into Linux estates with repeatable validation and low layout drift in docs and operations.

FreeIPA administrators

Keep LDAP, Kerberos, HBAC, SSSD, and sudo realities visible during lifecycle changes.

Security reviewers

Inspect authentication, token scope, evidence retention, rollback posture, and operational guardrails.

When to use it

When not to use it

Do not use FreeSCIM as a hidden password sync tool, a bypass around FreeIPA policy, an unmanaged write bridge into privileged groups, or a replacement for identity governance decisions that require an explicit owner.

Lifecycle control model

DiscoverMapDry-runApproveApplyReconcileRecover

Each lifecycle action is treated as a state transition with a source, target, authority owner, risk level, evidence artifact, and recovery path.

Evidence and recoverability

ArtifactPurposeStatus
SCIM request and response recordsExplain what the client asked for and how FreeSCIM responded.Verified
Directory reconciliation viewCompare intended state with FreeIPA or LDAP state before writes.Supported
Rollback candidatesPreserve the recovery path for high-impact lifecycle changes.Supported
ITSM handoff contextCarry evidence into review or escalation workflows.Integration-ready

Next steps