What can be extended?
Below is a list of the different ways Auth0 can be customized. Some extensibility points allow integrations to be installed directly, while others need a guide that a customer can follow, and some extensibility points require a paid Auth0 account.-
Single-Sign On to an external service
- SAML
- OpenID Connect
- WS-Fed
-
Customize user-facing Auth0 UI
- Load custom JavaScript and CSS on the login form
- Custom email templates
- Sources of identity
-
Custom code after successful authentication
- Call an external API to enrich the user profile, block logins, etc.
- Redirect to an external service
- Enrich the user profile stored in Auth0
- Provide a second factor for authentication
- Step-up authentication
- Trigger Auth0 MFA
-
Custom code before and after Auth0 database registration
- Database Connections
- Passwordless Connections
- Send MFA codes using a custom SMS provider
-
Integration with customer applications
- Integrate via your own SDK
- Application calling a resource/API
- Log streams
- Email providers via SMTP
- Tenant and user management