Feature: Map SAML attributes into
Description: When Auth0 is acting as a SAML Service Provider, it can be configured to map attributes from the login response to root level properties of the user like
given_name. However, it is not possible to map attributes into
user_metadata. The following error is presented:
Fields with \".\" are not allowed, please remove all dotted fields. Example: options.fieldsMap.user_metadata.some_attribute
Use-case: Our use case is fairly niche and a little involved. In short, we are building a SAML service to sit in between Auth0 and a federation of SAML identity providers (Shibboleth), so that our users can log in with any one of the Identity Providers in the Federation. It works fairly well, but we would like to add the entity ID of the Identity Provider that was used to each user in Auth0, so we can track which Identity Provider each user comes from. At the moment, we are using the workaround presented here to put the entity ID in the
app_metadata, but this isn’t ideal.