Multiple applications share the same custom domain causing browser password suggestions to conflict

Hello Auth0 Support :waving_hand:

I’m using a single Auth0 tenant that hosts multiple applications, all under the same custom domain (for example: login.company.com).

The issue:

Because all applications share the same login URL, browsers (like Chrome, Edge, Safari) treat the login fields as the same website
so password managers and browser autofill features suggest or overwrite credentials from one app to another.

Example:

  • User saves credentials for App A on login.company.com

  • When logging into App B, the browser auto-fills credentials from App A
    → leading to login confusion and wrong autofill behavior.

What I’m trying to achieve:

I’d like to have distinct login URLs per app, such as:

  • login.appA.company.com

  • login.appB.company.com

That way, browsers treat each as a separate site and password suggestions don’t conflict.

Questions:

  1. Can Auth0 support multiple custom domains for different applications within the same tenant?

  2. If not, is there a recommended workaround?

  3. Is there any planned support for multiple domains to isolate credentials between applications?

This is becoming an issue for our users’ experience, as password autofill is unreliable when apps share the same domain.

Thanks in advance for your help and clarification! :folded_hands:

Best regards,
Shoaib Raza

Hello @shoaib.raza,

Welcome to the Auth0 Community!

Auth0 has recently introduced the Multiple Custom Domains feature, currently available in Early Access for customers registered in an Enterprise plan. This feature solves the above mentioned case and will allow up to 20 custom domains per tenant in the MCD environment, so you can read more about it in the documentation linked above.

The only viable solution for this scenario would require creating a Multi-Tenant Architecture for your applications. However, while this solves the domains problem, it comes with major downsides by sacrificing true SSO, a shared user pool or other configuration distinguishments.

Thank you for posting, and if you have other questions please let me know!
Best regards,
Remus