ZTNA Admin integrating with a SAML Identity provider used by the organisation.
ZTNA synchronising users and groups from SAML Identity provider containing 10s of thousands of users.
Users are provisioned within ZTNA based on attributes sent by the Identity provider.
Users that would successfully be able to login to ZTNA received login failures when submitting valid credentials on the ZTNA login page.
Problem only happened after an update to the Identity provider code.
ZTNA.
Generic SAML Identity provider.
User accounts provisioned using SAML attributes.
Identity provider created new users with same name but different email addresses, including personal email addresses.
Two seperate changes required to address the issue:
When two email addresses exist for the same user, we cannot uniquely identify the user and error out.