For questions relating to the integration with Auth0 services and/or SDK's. Auth0 is a cloud or on-premises authentication and authorization service provider that lets you easily and quickly connect your apps, choose identity providers, add users, set up rules, customize your login page and access analytics from within your Auth0 dashboard.
Auth0 is a platform for modern identity. It provides tools that simplifies the authentication for your applications and APIs using industry standards such as SAML, OpenID Connect, JSON Web Token, OAuth 2.0, OAuth 1.0a, WS-Federation and OpenID, preventing any type of vendor lock-in.
It supports multiple types of authentication across any application platform:
- Social - authenticate users with social providers (Facebook, Twitter, etc).
- Enterprise - authenticate users with Active Directory, LDAP and SAML, among others.
- Database - authenticate users with traditional username and password credentials stored on an Auth0 hosted database or your own existing database.
- Passwordless - authenticate users by email and/or SMS without requiring them to remember yet another set of credentials.
The authentication pipeline can be customized by implementing your own rules, in plain Javascript, that will be executed every time a user authenticates to an application.