Hello Kevin,
Here is a link to the most recent information for configuring ADFS with Sitefinity:
https://www.progress.com/documentation/sitefinity-cms/administration-adfs-(active-directory-federation-services). This should get you started in implementing your custom Authentication.
Regarding your custom claims that are being passed from ADFS, we don’t have experience mapping custom claims when using ADFS. Mapping custom claims to the Sitefinity profile using ADFS is more difficult and would likely require you to create a custom External Authentication Provider. More information on that can be found here:
https://www.progress.com/documentation/sitefinity-cms/for-developers-implement-custom-external-identity-providers
The Issue with this is that when the claim is first created, the user will not be registered yet. So, you can capture your custom claim and then store it in the cache (or elsewhere) for once the user is created. You could then use the
UserCreated Event to pull that custom claim from the cache and assign it to a custom field in the Sitefinity profile. More information on Sitefinity User Events can be found here:
https://www.progress.com/documentation/sitefinity-cms/for-developers-user-events
Here are link(s) to information on modifying the Sitefinity profile:
https://www.progress.com/documentation/sitefinity-cms/administration-edit-profile-types
https://www.progress.com/documentation/sitefinity-cms/for-developers-modify-user-profiles
If you need additional help with your custom implementation, please reach out to us at support@crmportalconnector.com.
Thanks,
Josh