Database Connections

Auth0 provides database connections to authenticate users with an identifier (email, username, or phone number) and password. These credentials are securely stored in the Auth0 user store or in your own database.

You can create a new database connection and manage existing ones at Auth0 Dashboard > Authentication > Database:

Select connection

Scenarios

Auth0 provides the database infrastructure to store your users by default. This scenario provides the best performance for the authentication process since all data is stored in Auth0.

The Auth0-hosted database is highly secure. Passwords are never stored or logged in plain text but are hashed with bcrypt. Varying levels of password security requirements can also be enforced. To learn more, read Password Strength in Auth0 Connections.

Learn more