Skip to main content
Auth0’s hosted cloud database stores a variety of information on your users that is accessible to you. This information is available to you via a user profile, and your users are grouped by tenant. The user information itself can come from a variety of sources, including , your own databases, and enterprise connections (Active Directory, ).

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 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.