Connections
Introduction to the various sources of users for applications, including identity providers, databases, and passwordless authentication methods.
A connection is the relationship between Auth0 and a source of users, which may include identity providers (such as Google or LinkedIn), databases, or passwordless authentication methods. Auth0 sits between your application and its sources of users, which adds a level of abstraction so your application is isolated from any changes to and idiosyncrasies of each source's implementation.
You can configure any number of connections for your applications to use in the Auth0 Dashboard. To view all the connections that you have configured or create new ones, see View Connections.
By default, Auth0 automatically syncs user profile data with each user login, thereby ensuring that changes made in the connection source are automatically updated in Auth0. You can optionally disable this synchronization to allow for updating profile attributes from your application.
-
Identity Providers Supported by Auth0
Identity Providers are servers that can provide identity information to other servers. Auth0 supports many Identity Providers using various protocols (like OpenID Connect (OIDC), SAML, WS-Federation, and more).
-
Database and Custom Connections
If you want to create your own user store, instead of using external identity providers like Google or Facebook, you can use a Database Connection. This way you can authenticate users with an email or username and a password. The credentials can be securely stored either in the Auth0 user store or in your own database.
-
Passwordless
Passwordless connections allow users to log in without the need to remember a password. Instead, users enter their mobile phone number or email address and receive a one-time code or link, which they can then use to log in.