Easily connect Azure AD (Microsoft Entra) to OutSystems ODC using SCIM 2.0. This component handles automatic user provisioning — including create, update, and deactivate — through /Users and follows Azure’s SCIM protocol, including proper PATCH handling and support for the active flag.
/Users
active
It takes care of authentication using a static bearer token and manages ODC API access tokens behind the scenes. Tokens are stored in a local entity with auto-refresh logic, so it doesn’t keep hitting the Token API unnecessarily. Synced users are stored in UserExtension, making it easy to check or update users without re-calling the Identity API.
UserExtension
This fills the current gap where ODC doesn’t have built-in SCIM support. If you want to manage users in Azure AD and push them into ODC automatically — this gets you there.
Group sync isn’t supported yet, but it’s on the roadmap.
This version only supports the /Users endpoint. Group provisioning (/Groups) is not included because my Azure account (free tier) doesn’t support it yet — but it’s on the roadmap.
/Groups
Only core SCIM functionality is implemented. Extensions like /Schemas, /Me, and bulk operations are not part of this release.
/Schemas
/Me
BSD-3 license (https://opensource.org/licenses/BSD-3-Clause)