Identity Providers supported by Auth0
Auth0 is an "identity hub" that supports a number of authentication providers using different protocols: OAuth2, WS-Federation, etc.
Out of the box, Auth0 supports the following:
- Active Directory
- Azure Active Directory
- Google Apps
- IP Address Authentication
- Office 365 (Deprecated)
- SharePoint Apps
Auth0 supports the following social providers out of the box. Additionally, you can add any OAuth2 Authorization Server.
- 37 Signals (Basecamp)
- Evernote (sandbox)
- Generic OAuth2 Provider
- Microsoft Account (formerly LiveID)
- Planning Center
- Salesforce (sandbox)
- Salesforce Community
- The City
- The City (sandbox)
Database and Custom Connections
Auth0 sits in between your app and the system that authenticates your users (any of the above.) Through this level of abstraction, Auth0 keeps your app isolated from changes in each provider's implementation and idiosyncracies. An additional benefit is the normalized user profile that simpifies user management.
The relationship between Auth0 and each of these authentication providers is called a 'connection'
Auth0 is a multi-tenant service. When you register in Auth0 you get your own namespace (YOUR_NAMESPACE). Many of these identity providers require registration and you will need to configure a
return url. This will always be: