Skip to content

Commit 50e696a

Browse files
committed
Custom microflow information
1 parent efa729e commit 50e696a

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

  • content/en/docs/appstore/use-content/platform-supported-content/modules/SAML

content/en/docs/appstore/use-content/platform-supported-content/modules/SAML/_index.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -468,8 +468,12 @@ You can set up custom user provisioning by selecting the **IdP Configuration** t
468468
* The IdP Attribute is one of the fixed claims supported by the [OIDC SSO](/appstore/modules/oidc/) module.
469469
* **IdP Attributes**(Claims) cannot be of type enum, autonumber, or an association.
470470
471-
3. In the **Custom UserProvisioning**, select a microflow you want to run for [Custom User Provisioning Using a Microflow](#custom-provisioning-mf). The custom microflow name must begin with the string `UC_CustomProvisioning`. If you have added a new microflow, you will need to refresh the module containing your microflow as described in [Installing Mx Model Reflection](/appstore/modules/model-reflection/). This selection can be blank if you do not want to add custom logic.
472-
4. Click **Save** to save the configuration.
471+
3. Optionally, you can use the custom logic in the **User Provisioning**. In the **Custom UserProvisioning** field, select a microflow you want to run for custom user provisioning. The custom microflow name must begin with the string `UC_CustomProvisioning` and requires the following parameters:
472+
473+
1. **UserInfoParameter(UserCommons.UserInfoParam)**: A Mendix object containing user claims information through its associated objects. You can use this parameter to retrieve user provisioning configuration information.
474+
2. **User(System.User)**: A Mendix object representing the user to be provisioned. Ensure that the selected microflow matches this parameter signature.
475+
476+
The microflow must return a **System.User** object to ensure proper user provisioning and updates. It will be executed after user creation or update of user. However, starting from version 2.0.0 of the UserCommons module, this is no longer mandatory. If you have added a new microflow, you will need to refresh the module containing your microflow as described in the [Mx Model Reflection](/appstore/modules/model-reflection/). This selection can be blank if you do not want to add custom logic.
473477
474478
### Custom Behavior
475479

0 commit comments

Comments
 (0)