Connections are sources of users. They are categorized into Database, Social, Enterprise and Passwordless and can be shared among different applications.
You can configure any number of connections for your applications to use in your Dashboard. To view all the connections that you have configured or create new ones navigate to Dashboard and select the connection type you want:
For more details on the connections you can configure refer to: Identity Providers Supported by Auth0.
Example multi-tenant configuration
If you have two separate domains (for example, public facing and internal), or two groups of connections you'd like to allow users, the best solution is to create a second Auth0 tenant via the settings menu in the top right on the Dashboard. This will allow you to have separate sets of users, applications, and connections for the two groups of users and applications you need to support.
Let's suppose that you have two applications: an internal timesheets application and a customer portal. Users should login to the timesheets application either using their Active Directory credentials or their Google apps social connection. The customer portal on the other hand should be accessible via Facebook, Google, or LinkedIn authentication.
You can configure this in Auth0 as follows:
- Create a tenant
Fabrikam-Internalfor your internal domain, and a application within it
Fabrikam Employee Timesheetsfor timesheets.
- Create a second tenant
Fabrikam-Publicfor your public-facing domain, and a application within it
Fabrikam Customer Portalfor the customer portal.
- Configure the following Enterprise connections for the
Fabrikam-Internaltenant: Active Directory / LDAP, and Google Apps; once each is set up, check the Applications tab to enable them.
- Configure the following Enterprise connection for the
Fabrikam-Publictenant: Google Apps; once it is set up, check the Applications tab to enable it.
- Configure the following Social connections for the
Fabrikam-Publictenant: Facebook, LinkedIn; once each is set up, check the Applications tab to enable it.