Automatically sync and update IDaaS account fields using AttributeStatement data from SAML assertions during SAML IdP login.
Basic concepts
Field mapping maintains consistency between IDaaS accounts and external accounts at two levels:
-
Account level: Maintains account status consistency through account binding. When a user is deleted from an integrated application, the corresponding IDaaS account is also deleted.
-
Field level: Based on account binding, maintains account information consistency through field mapping. For example, use the corporate email of an integrated application user as the IDaaS account display name. When the email changes, the IDaaS account display name is also updated.
Delete a binding relationship only after the corresponding IDaaS account, organization, or group has been deleted. Organizations also support binding and field mapping, but mapping identifiers are not supported for organizations.
Access the field mapping page
Access the Field Mapping configuration page using one of the following methods:
-
During creation: Configure field mapping as part of the process for creating a IdPs.
-
During modification: On the IdPs-> Inbound page, click Modify Settings. In the dialog box that appears, navigate to the Field Mapping tab.

Configure field mapping
Based on account binding, field mapping keeps account information consistent between the identity provider and IDaaS. For example, use the corporate email of an integrated identity provider user as the IDaaS account display name. When the email changes, the IDaaS account display name is also updated.

The fields available as mapping identifiers vary by identity provider. Set one field as the mapping identifier based on your business needs, or leave it unset.
Mapping rules
IDaaS supports the following field mapping methods:
|
Mapping method |
Description |
|
Select field |
Select a field from the sync source and use its value as the corresponding target field value. At the SAML IdP field level, only the username attribute is available for mapping and is generated by default. |
|
Expression |
Use an expression to define a custom value for the corresponding target field. Expressions flexibly support multiple scenarios. Common usages include:
|
The field format in IDaaS expressions is: for the inbound direction, "idp" + "User/OrganizationOU" + "." + "field name in the identity provider"; for the outbound direction, "idp" + "User/OrganizationOU" + "." + "field name in IDaaS". For example, idpUser.attributes.email.value. For more expression samples and syntax details, see Account field expressions。
For fields that you do not want to map, click Remove. The mapping rule changes to "Do not map", and the data for this field is not processed during synchronization.