The External ID user field can be used to map users to an internal unique ID, which may be different than the user email address.
- On authentication, if a supported External ID parameter is in the assertion ('External-ID', 'userid' or 'employeeid'), the External ID value will be set in the user account.
- When the Email Address of the user is not matched in the system, and an External ID value is present in the assertion, the system will first look for any User with the same External ID in the platform.
- If there is a match, we will update the email address of the matched user. This handles a scenario where a user has changed their name for example, and had their email updated, while keeping the same corporate ID.
- If there is no match, and user auto-creation is enabled the user will be created as per normal.