I have two platforms in my organization: OpenShift and OpenStack, users have two different identifiers in those.
For OpenShift users are identified via their e-mail address of the form "firstname.lastname@example.com"
For OpenStack users are identified via their organization-internal identifier of the form "x12345@domain.example.com
To find users in both platforms, I need to lookup by different attributes.
At the moment, meshStack supports different lookup strategies for some platforms (e.g. looking up users via UPN or e-mail in Entra ID), but uses the same EUID for all platforms. This doesn't work for platforms where there is only one attribute available for looking users up as in the case of OpenShift and OpenStack.