SCIM (User synchronization)
ℹ️ Info This feature is available starting with version
4.0.30096.0.
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.