Feature adding ability to update root attributes of user profiles in progress
Auth0 defines certain user profile attributes as the Auth0 Normalized Profile, including:
picture. These attributes are retrieved from federated identity providers (IdPs) when the user logs in, are then automatically updated in the User profile, and cannot be independently updated.
This upcoming feature enables Auth0 customers to update these attributes on demand. For example, if a user signs up using Google as the IdP, the root attributes are added from Google and are automatically updated with each subsequent login. This enhancement allows you to determine whether or not the attributes are automatically updated with each subsequent login, and update the attributes directly from your application. A common use-case for this would be a user signing up using a social login who wants to use a different avatar in your application than the one used in the social provider.
Previously, updated attributes had to be stored in
user_metadata, resulting in search limitations (inability to search using wildcards or mixed case). This enhancement enables you to update the attributes without using
user_metadata. Once updated attributes are set in the user profile instead of in
user_metadata, wildcard search and case-insensitive search will be possible.
This feature is in active development. This topic will be updated with additional details and supporting documentation when the feature is launched.
This feature has now been launched, along with updates to user import. Docs for this feature are now available here: https://auth0.com/docs/users/normalized/auth0/update-root-attributes