SCIM (User synchronization)
If the DataSource is operated in SCIM mode, the user data from the synchronized data can be used.
The following properties are provided:
externalIddisplayNameuserNamecustomAttribute01-customAttribute16
Configuration
<?xml version="1.0" encoding="utf-8" ?>
<UserSyncConfig>
<ScimSyncSource name="ScimEndpoint" queryKey="primedocsIdentifier">
<Claims>
<Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" ignoreClaimIfEmpty="true" property="userName" />
<Claim type="https://schemas.primesoft-group.com/primedocs/identity/claims/displayName" ignoreClaimIfEmpty="true" property="displayName" />
<Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname" ignoreClaimIfEmpty="true" property="customAttribute01" />
<Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname" ignoreClaimIfEmpty="true" property="customAttribute02" />
</Claims>
</ScimSyncSource>
</UserSyncConfig>
ResultMapping
ScimSyncSource supports the mapping format::
<?xml version="1.0" encoding="utf-8" ?>
<UserSyncConfig>
<ScimSyncSource name="AzureAD" queryKey="OneOffixxIdentifier">
<ResultMapping>
<Mapping>
<Map Source="displayName" Target="PropertyX" />
</Mapping>
</ResultMapping>
<Claims>
<Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" ignoreClaimIfEmpty="true" property="userName" />
<Claim type="https://schemas.primesoft-group.com/primedocs/identity/claims/displayName" ignoreClaimIfEmpty="true" property="PropertyX" />
<Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname" ignoreClaimIfEmpty="true" property="customAttribute01" />
<Claim type="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname" ignoreClaimIfEmpty="true" property="customAttribute02" />
</Claims>
</ScimSyncSource>
</UserSyncConfig>
The target is a value that must correlate with the property parameter of a claim. Details and configuration examples can be found here: Mapping.