You can use metadata to:
- Store application-specific data in the user profile.
- Record whether or not specific operations have occurred for a user.
- Cache the results of expensive operations on the user profile so they can be re-used in future logins.
- Store information that does not originate from an or that overrides what an identity provider supplies.
- Store information that you want to use to customize Auth0 emails. For example, use
user_metadata.langif you want the user to be able to change the field’s value, then use the information to customize the language for an email.