We have a customer that is using SAML enterprise connection. The SAML response from their IdP has the user attributes in a multi-value attribute, so the attributes we need are embedded in an outer attribute. Is this supported?
Hi @rsanchez,
Thank you for reaching out!
Apologies for the late reply, I believe the solution for this would be to utilize multiple options mapping ( found by opening the SAML Enterprise Connection on the Mappings tab), which instead of mapping attributes in a 1:1 format ( “auth0_user_attribute”: “incoming_saml_attribute” ) it instead maps them like this : "auth0_user_attribute": ["incoming_saml_attribute1", "incoming_saml_attribute2", "etc."]
You should then be able to use Actions to correctly set the attributes, for which you can find more information in the following Community post.
Additional information on custom SAML attributes within Actions can be found on this documentation as well, which should prove useful.
Thank you!
Gerald