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

Brand Customization

Seamlessly integrate Auth0 with your own brand and localize the experience for international users.

Customize Login Pages

Customize the Universal Login and Classic Login experiences

Custom Domains

Unify the login experience with your own brand and products.

Customize Emails

Brand and modify the content and flow of email to end users.

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.

Code Customization

Create Actions to customize and extend Auth0’s capabilities with custom logic. Or maintain legacy Rules and Hooks.

Actions

Customize Auth0 capabilities with secure, tenant-specific, versioned functions that execute at certain points during the Auth0 runtime.

Events

Use Auth0 Events to build event streams.

Forms

Extend your identity flows with additional steps and custom logic with Forms.

Rules

Maintain legacy rules that your applications use in the authentication pipeline.

Hooks

Maintain legacy hooks for selected extensibility points of the Auth0 platform.

Third-Party Customization

Take advantage of third-party integrations and Auth0 extensions to expand what Auth0 can do for your systems.

Extensions

Use Auth0 Extensions to install applications or run commands/scripts that extend the capabilities of the Auth0 base product.

Integrations

Reduce implementation time with Auth0-reviewed integrations you can trust.

Log Streams

Monitor and respond to events such as changed passwords or new registrations with your own business logic.