Skip to content

Multi-Tenant Support: AuthHero vs. Auth0

AuthHero is designed from the ground up to support true multi-tenant authentication within a single installation. This provides significant flexibility and efficiency for SaaS platforms, agencies, and organizations managing multiple brands or customers.

AuthHero's Multi-Tenant Architecture

  • Single Installation, Multiple Tenants: One AuthHero deployment can securely manage authentication for many tenants (organizations, customers, or brands).
  • Tenant Management Endpoints: AuthHero exposes dedicated endpoints for creating, updating, and managing tenants, making it easy to automate or integrate tenant lifecycle operations.
  • Flexible Domain Strategies:
    • Custom Domains: Each tenant can be hosted on its own custom domain (e.g., login.customer.com).
    • Subdomains: Tenants can be separated by subdomains (e.g., tenant1.authhero.com, tenant2.authhero.com).
    • Shared Domain: Multiple tenants can also share a single domain, with AuthHero distinguishing tenants using unique client IDs or custom headers.
  • Compatibility: This approach is fully compatible with the Auth0 standard client model, making migration or hybrid setups straightforward.

Key Differences Summarized

FeatureAuth0AuthHero
Multi-Tenant ModelPer-tenant Auth0 tenantSingle install, many tenants
Tenant ManagementAdmin dashboard/API per tenantCentralized endpoints for all tenants
Domain OptionsCustom domain per tenantCustom domain, subdomain, or shared domain
Tenant RoutingBy domainBy domain, subdomain, client ID, or header
Client CompatibilityStandard clientsStandard clients (Auth0 compatible)

AuthHero's multi-tenant support enables you to scale authentication for many organizations with a single, efficient deployment, while offering flexible domain and routing strategies to fit your business needs.

Released under the MIT License.