SCIM

Content Type: Module
Categories: Authentication

Overview

The SCIM module facilitates integration with your IdP to create (pre-provision) selected users in your application as soon as they are created in the IdP and deactivate them when removed from your IdP.

SCIM is an abbreviation for System for Cross-domain Identity Management, a protocol that is supported by most major IdP technologies, such as Entra ID, Okta, Auth0. 

The SCIM module allows you to integrate your app with the Joiner, Mover, Leaver (JML) process in your organization. Based on the information in your IdP (e.g. user groups), the SCIM module automatically creates and deactivates users in your app. Additionally, it enables the assignment of tasks to users before their first login to the app.

Before you include the SCIM module in your app, you need to check if your IdP supports SCIM. If you want to integrate with an on-premises AD or similar, you may need to use LDAP module instead.

Documentation

Please see SCIM in the Mendix documentation for details.

Releases

Version: 1.0.2
Framework Version: 9.24.2
Release Notes: This version contains the following enhancements: -Support of default deploy time configuration via constants, avoiding the need for runtime configuration by a local admin user. -Possibility to configure the behavior for a DELETE user via SCIM: deactivation of user (as per previous versions of the module) or delete user records. This version contains the following fixes/improvements: -Fixed issue related to language translations for other than default English language (Ticket #228105, Ticket #227202)
Version: 1.0.1
Framework Version: 9.24.2
Release Notes: This version contains the following fixes/improvements/enhancements: - Fixed issue with the constraint on UUID for MSSQL (Ticket# 227158, Ticket# 227845)
Version: 1.0.0
Framework Version: 9.24.2
Release Notes: This is the initial version of the “SCIM” module having platform support. - SCIM module is supported for Mendix 9.24.2 onwards. - SCIM module has dependency on Encryption module , Community Commons , UserCommons and Mx Model Reflection. - Introduces the ability to perform create, read, update and delete (CRUD) operations on the users in your app when it includes the SCIM module - Facilitates accurate synchronization of Identity Provider (IdP) attributes with entity attributes, enhancing data integrity and user management processes - It has been tested with Entra ID and Okta - It has been tested in combination with SAML and OIDC SSO module: Please check documentation for details.