Hi all,
We have a customer trying to use SAML Linked Identity Provider and manage licensing/groups via AD sync
We have followed the below steps from an earlier Answers post:
- Add AD IdP (customer already had this set up working ok)
- Add SAML IdP, and link it to the AD IdP. Do not register anyone as a SAML user.
- Sync users using the AD IdP
- When users log in via SAML, the identity claims in their SAML token are mapped to the associated AD/Windows user, and Laserfiche recognizes them as an AD user.
- Manage license provisioning with sync "Rules" on the AD IdP
The issue we see is that the user cannot log on to Forms - we have ensured their AD account is in an AD Group that gets 'Forms Participant License' via the AD IdP Rules
After syncing the user from AD to LFDS, we can see they have the 'Forms Participant License'
When they log on using the SAML Linked Identity Provider option, they see the Forms Error 'This user does not belong to a group that is authorized to sign in to LaserFiche Forms.'
We checked that the AAD is sending the groups down via decoding the SAML response token, we tried using SID as well as samAccountName for the groups in both lfds/aad claim settings
Is there any way we can check what the STS token has got, it should have the list of groups from the SAML response token technically but i can't identify how to confirm is STS token has correct groups
We've been troubleshooting with customer for a while so thought to check if the broader community has any examples, tips or guidance if anyone is using the same scenario
They are on LFDS v11 update 4 atm
Thanks for reading!
Priyanka