Concepts
User Profiles
Understand how user profiles work in Auth0.
Understand How Metadata Works in User Profiles
User profiles have three types of metadata (user, application, and client) that let you store information that does not originate from an identity provider.
Normalized User Profile Attributes
Understand how Auth0 normalizes common attributes in the user profile.
Email Verification for Users
Outlines proper usage of the email_verified field in a user profile.
How To
Create and Manage Users
Create Users
Describes how to create users in the Auth0 Dashboard.
Manage Users Using the Dashboard
Describes how to manage users in the Auth0 Dashboard.
Manage Users Using the Management API
Learn how to create a user and view users and their profile details using the Management API.
Unlink Devices from Users
Describes how to unlink devices assigned to a user using the Auth0 Dashboard.
Delete Users
Describes how to delete users.
Modify User Profile Attributes
How to Set User Profile Attributes During User Import
Learn how to set attributes for users during import using the Auth0 Management API.
How to Set User Profile Attributes During User Signup
Learn how to set attributes for users during signup using the Auth0 Management API.
How to Update User Profile Attributes for Existing User Profiles
Learn how to update attributes in existing user profiles using the Auth0 Management API.
How to Configure User Profile Attribute Synchronization from Upstream Identity Providers
Enable synchronization to update user profile attributes from your external IdP each time users log in or disable synchronization to be able to edit user profile attributes directly.
How to Modify User Profile Attributes from Custom Database Connections
Learn how to update user profiles when using your own user store as an identity provider.
Manage Metadata
Manage Metadata Using the Management API
Learn how to create, update, merge, and delete metadata with the Management API.
Manage Metadata with Rules
Learn how to manage with app metadata, user metadata, and client metadata using Rules.
Manage Metadata with Lock
Learn how to manage user and app metadata with the Auth0 Lock library.
Configure Application Metadata
Learn how to configure, update, and delete application metadata (client_metadata and clientMetadata) in the Auth0 Dashboard Applications Advanced Settings.
Manage User Metadata with the post-login Action Trigger
Learn how to use the post-login Action trigger to modify user_metadata and app_metadata as part of a user’s login flow.
View and Search Users
Identify Users
Learn how to uniquely identify users.
View User Details
How to view users and their profile details.
How to List and Search Users with Search Queries
Retrieve a list of all user profiles and filter results with Lucene search query strings.
How to Get Specific Users by Auth0 ID or Email
Retrieve full user profiles for specific users with a matching email address or Auth0 user ID.
Verify Emails
Verify Emails using Auth0
Overview of the different ways to verify user emails using Auth0
Resend Verification Emails
Describes how to resend verification emails to users via the Auth0 Management Dashboard and the Auth0 Management API.
Link Accounts
Link User Accounts
Understand how to link user accounts from various identity providers, so your users can authenticate from any account and be recognized by your app.
Unlink User Accounts
Learn how to use the Management API Unlink a User Account endpoint to unlink an identity from the target user account making it a separate user account again.
User-Initiated Account Linking: Client-Side Implementation
Learn how to provide a client-side UI that allows users to authenticate to their other accounts and link these to their primary account using a SPA.
User Account Linking: Server-Side Implementation
Describes how to link user accounts with a regular web app using server-side code using a sample scenario.
Migrate Users
Enable Automatic Migration to Auth0 from an External User Store
Gradually migrate users from your external user store to Auth0 as they log in by enabling import mode on your custom database connection.
Bulk Import User Data into Auth0 Database Connections
Migrate users from an existing database or service to Auth0 using bulk imports for database connections.
User Data JSON Schema for Bulk User Imports
View the JSON schema and property descriptions for user data used for bulk imports.
Bulk Export User Data
Export supported user profile data from Auth0 into a JSON-compatible or CSV format file.
Export Password Hashes and MFA Secrets
Request a PGP-encrypted export of password hashes and MFA secrets from your Auth0 tenant through a support case.
Control Access
Manage User Access to Applications
Explains the basics of a user profile, how to create a user and view users and their profile details.
Deny User Access to an API with Rules
Learn how to use Auth0’s Authorization Extension to deny users access to an API using rules.
How to Block and Unblock Users as a Tenant Administrator
Control a user’s ability to log in to your application by adding or removing tenant administrator blocks.
Reference
Auth0 User Profile Attribute Schema
View a reference for Auth0 user profile attributes, including validation requirements and support for features like search and upsert.
Metadata Limits and Best Practices
View metadata field name requirements and supported data types as well as other related limits and best practices.
Lucene Query Syntax and Examples for Auth0 User Search
View Lucene query syntax details and examples for Auth0 user search version 3.
My Account API
Learn how you can empower your users to manage their own account information with the My Account API.
Use Cases
How to Change User Pictures with User Metadata
Define user metadata to change a user’s picture field or change the default picture for all users.
Understand How Progressive Profiling Works
Understand how progressive profiling can gather information about users over time as they engage with your website or application.
Get User Information on Unbounce Landing Pages
How to get user information with one-click social authentication on Unbounce landing pages.