
In simple English
This tool connects user management systems to internal databases and APIs. It translates standard user creation requests into formats that older or custom apps understand. Setting it up requires running commands in a terminal and editing configuration files. It is free to use under an open source licence. The main ongoing work is managing server uptime and security certificates.
What it is
SCIM Gateway is an identity integration service that translates SCIM protocol requests into endpoint-specific protocols like REST, SQL, NoSQL, LDAP, and SOAP. It runs on Node.js or Bun, using TypeScript plugins to map attributes between identity providers and target systems.
What it is good for
Solo builders and system administrators who need to connect cloud identity providers like Microsoft Entra ID to custom databases or internal software that lacks native SCIM support.
- Supports multiple protocols including SQL, MongoDB, LDAP, and SOAP out of the box.
- Includes built-in plugins for Microsoft Entra ID provisioning and local testing with LokiJS.
- Can compile into a single native binary file for simple server deployment.
- Requires writing TypeScript or JavaScript code to build custom integration plugins.
- Running a server and managing TLS certificates adds ongoing operational overhead.
- Documentation assumes familiarity with identity management protocols and API configuration.
Writing custom middleware scripts for every identity provider and target application integration
Bun runtime for fast execution and local development testing
- michelp/pgsodium614 stars
A PostgreSQL extension that brings libsodium's encryption functions into SQL, with a root key the database cannot read back.
- pgaudit/pgaudit1.7k stars
A PostgreSQL extension that records what was done to the database, in the database's own log.
- openbao/openbao8.6k stars
A secrets manager that stores keys and passwords, hands them out on request, and can revoke them.
mkdir scimgateway cd scimgateway bun init -y bun install scimgateway bun pm trust scimgateway