Authenticate
In authentication, a user or application proves they are who they say they are by providing valid credentials. The most common verification is password, often combined with other methods, such as a fingerprint.
Auth0 simplifies the use of open industry standards like OAuth 2.0, OIDC, and SAML to authenticate. Users can log into your applications with social media credentials, corporate accounts, and a broad range of other credentials.
Add Login
Implement Auth0 Universal Login (or an alternative) to control access to your applications.
Login
Choose from a variety of user login options.
Single Sign-On
Enable users to log in to one application and automatically authenticate in other applications.
Passwordless
Let users enter mobile phone numbers or email addresses and receive a one-time code or link to log in without a password.
Custom Token Exchange
Learn about Custom Token Exchange Early Access features.
Provision Users
Source users from social identity providers (such as Facebook or SalesForce), enterprise user stores (such as Active Directory or Google Workspace), a custom database, and more.
Identity Providers
Set up sources of user accounts to authenticate your applications and APIs.
Database Connections
Authenticate users with an email/username and password and save their credentials in an Auth0-provided user store or in your own database.
Enterprise Connections
Authenticate users with external, federated identity providers such as Azure AD, Google Workspace, and PingFederate.
Protocols
Easily implement open industry-standard protocols like OAuth 2.0, SAML, and LDAP for authentication and authorization.
Connection Settings Best Practices
Review best practices when configuring social and database connections.