Auth0 lets you customize your users’ entire authentication experience. You can:
Brand and internationalize all interaction with end users
Define your own logic to customize and extend how Auth0 works
Integrate Auth0 with third-party software to add capabilities
Seamlessly integrate Auth0 with your own brand and localize the experience for international users.
Customize Universal Login Pages
Brand and customize the Universal Login pages and use version control to manage source code.
Unify the login experience with your own brand and products.
Brand and modify the content and flow of email to end users.
Customize Lock Error Messages
Learn how to customize the error messages displayed by Lock.
Customize Multi-factor Authentication SMS and Voice Messages
Learn how to customize SMS and voice messages sent by Auth0 during enrollment and verification.
Internationalization and Localization
Learn how to handle different languages within your Auth0 applications.
Create Actions to customize and extend Auth0’s capabilities with custom logic. Or maintain legacy Rules and Hooks.
Customize Auth0 capabilities with secure, tenant-specific, versioned functions that execute at certain points during the Auth0 runtime.
Maintain legacy rules that your applications use in the authentication pipeline.
Maintain legacy hooks for selected extensibility points of the Auth0 platform.
Take advantage of third-party integrations and Auth0 extensions to expand what Auth0 can do for your systems.
Use Auth0 Extensions to install applications or run commands/scripts that extend the capabilities of the Auth0 base product.
Reduce implementation time with Auth0-reviewed integrations you can trust.
Monitor and respond to events such as changed passwords or new registrations with your own business logic.