We are building native support for the SCIM 2.0 protocol to enable seamless, standards-based user and group provisioning across enterprise systems.
Standardized Provisioning for Users and Groups
Modern IAM ecosystems must support automated user lifecycle management. SCIM (System for Cross-domain Identity Management) is the industry standard for: Creating, reading, updating, and deleting users and groups; Synchronizing user attributes between systems; Triggering downstream workflows for joiners, movers, and leavers. SCIM 2.0 enables Keymate to act as either a SCIM Provider (serving HRMS/IdP updates) or a SCIM Consumer (receiving updates from external sources).
Key Components:
HR or external IdP triggers a user update. SCIM 2.0 standard JSON payload is sent to or received from Keymate. Users and groups are automatically created or updated. Custom mappers handle attribute transformation (e.g., department, title). Changes are propagated via internal events to Keycloak or OpenFGA.
Future Use Cases:
Key Components:
Keymate exposes a SCIM 2.0-compliant API for external consumers
Keymate will ingest SCIM payloads from HRMS or IdPs
Support for both core and custom SCIM schemas
Map SCIM fields to internal Keycloak/Keymate structures
Every SCIM operation emits internal events for observability & audit