Feature | New Custom Domains | Legacy Custom Domains |
---|---|---|
Use of custom domain in emails | Yes | No |
Custom domain protection via API keys | Yes | No |
Custom domain registration | Yes | Yes |
Token issuer used as custom domain | Yes | No |
Auth0-managed certificates | Yes | No |
Use of multiple domains | No | Yes |
Requirements
- A new DNS domain dedicated to the custom domain’s origin server hostname. This could be a subdomain of your existing Auth0 domain (i.e., if your domain name is
*.auth.mydomain.com
, the new subdomain would be*.cd.auth.mydomain.com
). - A wildcard public SSL certificate for the new DNS domain.
- A layer 4 network load balancer. This could be the existing one used by your Private Cloud deployment. Please note that if you are using a layer 7 load balancer, you must add a layer 4 load balancer.
- A DNS record pointing to the layer 4 load balancer.
Migration process
Current Private Cloud customers using the existing Private Cloud custom domains must migrate to the Auth0 custom domains to fully benefit from the available features. The custom domains migration process involves three phases, each of which requires several steps.Communication phase
Before beginning the migration process, Auth0 will reach out to you to explain the migration process and discuss the following:- The certificate management model you would like to use: Auth0 offers two certificate management models. To simplify the migration process, we suggest using one model for all of your tenants (though you can use a different certificate model for each tenant if necessary).
- The type of load balancer you are using (i.e. network (layer 4) or application (layer 7)). If your dedicated deployment is AWS-hosted, we will need to confirm the type of load balancer you are using. If you are using an application load balancer, you will need to provision an additional network load balancer.
Infrastructure preparation phase
Auth0 will prepare your environment for migration on your behalf. During this stage, you will need to:- Set up the network load balancer
- Set up your new DNS records
- Validate and verify that your set up is correct