End-to-end proof chain
Password convergence
When an identity provider includes a password in an authorized SCIM transaction, FreeSCIM handles it only in memory, checks the eligible-user and execution gates, sends it through the bounded FreeIPA password route, and records the non-secret outcome. A successful directory write is followed by a current Linux login proof before the capability is marked working.
- No standing password-read API is assumed.
- No plaintext password is persisted, logged, echoed, or returned.
- Current-capture evidence is required; historical success does not certify a new run.
- Guard decision, write attempt, FreeIPA result, Linux result, request ID, and remediation state remain inspectable.
Lifecycle coverage
Success means usable identity
FreeSCIM does not stop at an HTTP success response. The proof chain continues until the target directory and Linux login behavior agree with the requested lifecycle outcome.