Requisitos previos
- Su inquilino debe tener un plan Enterprise (implementaciones de Public Cloud o Private Cloud). Para obtener más información, consulte Manage Subscriptions.
- Su plan Enterprise incluye una asignación base de hasta 20 dominios personalizados por inquilino.
- Los dominios personalizados adicionales que superen la asignación base están disponibles mediante un SKU complementario. Póngase en contacto con el equipo de ventas de Auth0 para obtener más información.
- Debe poder demostrar la titularidad de los dominios personalizados configurados.
Configurar varios dominios personalizados
- Auth0 Dashboard
- Management API
Para crear un dominio personalizado en el Auth0 Dashboard:
- Vaya a Auth0 Dashboard > Branding > Custom Domains.
- Seleccione +Add custom domain.
-
En el formulario de configuración, proporcione la siguiente información:
- Dominio: Un nombre de dominio completo de su propiedad. Por ejemplo:
my.custom-domain.com. - Tipo de certificado: Elija Auth0-managed certificates o Self-managed certificates.
- Metadatos (clave/valor): Añada metadatos opcionales como
region,client_nameoclient_idpara ayudar a organizar y filtrar sus dominios.
- Dominio: Un nombre de dominio completo de su propiedad. Por ejemplo:
- Una vez que haya configurado los detalles del dominio personalizado, seleccione Save.
pending hasta que se complete la verificación.Ver y administrar dominios
La página Custom Domains muestra todos los dominios configurados. Puede hacer lo siguiente:- Buscar: Buscar dominios por nombre mediante el cuadro de búsqueda
- Filtrar: Filtrar dominios por estado de verificación, tipo de certificado o valores de metadatos
- Ordenar: Ordenar dominios por nombre, fecha de creación o estado de verificación
- Ver detalles: Haga clic en cualquier dominio para ver la configuración detallada, el estado de verificación y la información del certificado
- Establecer como predeterminado: Designar un dominio como el dominio predeterminado de su inquilino
Características de MCD
Dominio predeterminado
auth0-custom-domain. Esta información se usa para personalizar las notificaciones por correo electrónico (por ejemplo, el restablecimiento de contraseña y la verificación del correo electrónico) con datos específicos del dominio.
Para establecer un dominio predeterminado:
- Ve a Auth0 Dashboard > Branding > Custom Domains
- Busca en la lista el dominio que quieres establecer como predeterminado
- Haz clic en el botón Set as Default de ese dominio
auth0-custom-domain.
El dominio predeterminado hace que el encabezado
auth0-custom-domain sea opcional para los endpoints de Management API que desencadenan notificaciones. Si no especificas un dominio personalizado al llamar a estos endpoints, Auth0 usará automáticamente el dominio predeterminado para las personalizaciones de correo electrónico.Verificación del dominio
Una vez que Auth0 haya verificado su dominio personalizado, puede usarlo de inmediato para configurar las funcionalidades de Auth0 para sus usuarios. Para obtener más información, consulte Configure Features to Use Custom Domains.
Metadatos para una administración mejorada
Personaliza las plantillas de correo electrónico
custom_domain.domain, que puedes usar en la sintaxis Liquid.
Por ejemplo, puedes establecer la Dirección del remitente de tu plantilla de correo electrónico como support@{{ custom_domain.domain }}, que se mostraría como support@my.custom-domain.com. Esta variable está disponible en los campos Dirección del remitente, Asunto y Mensaje mediante la sintaxis Liquid. Para obtener más información, consulta Personalizar las plantillas de correo electrónico.
Personalice la gestión del correo electrónico con la Management API
auth0-custom-domain está disponible al usar la Management API de Auth0. El encabezado se pasa como valor del domain object en las plantillas de correo electrónico.
Los siguientes endpoints de la Management API aceptan el encabezado HTTP auth0-custom-domain:
- Enviar un correo de verificación de dirección de correo electrónico
- Crear un ticket de verificación de correo electrónico
- Crear invitaciones para una organización
- Crear un usuario
- Crear un ticket de inscripción en autenticación multifactor
- Crear un ticket de cambio de contraseña
- Actualizar un usuario
Mensajes de respuesta
auth0-custom-domain, son posibles los siguientes tipos de respuesta adicionales:
Si habilitas MCD y usas el Auth0 Dashboard para configurar plantillas de correo electrónico, la función Try se ejecutará con tu dominio personalizado predeterminado en lugar del dominio estándar de Auth0.
Marcadores de posición de URL de la aplicación
initiate_login_uri). Esto permite que cada dominio personalizado se resuelva en una URL de aplicación distinta en tiempo de ejecución. Para obtener más información, consulte Marcadores de posición de URL de dominios personalizados.
Múltiples dominios personalizados con Actions
event.custom_domain, que proporciona el dominio personalizado que se está utilizando para el flujo de autenticación.
Caso de uso: Restringir el acceso de un usuario a una Organización según el dominio personalizado
allow_domains y deny_domains) en los metadatos de su Organización.
Cree una Action que:
- Obtenga el dominio del usuario a través de la propiedad
event.custom_domain?.domain - Compare ese dominio con ambas listas
- Permita o deniegue el acceso del usuario según corresponda
MCD proporciona acceso a los metadatos del dominio personalizado en Actions mediante el objeto
event.custom_domain. Puede usar esta información, junto con los metadatos del dominio personalizado configurados en su inquilino, para implementar lógica específica del dominio en sus Actions.Atributos de dominios personalizados
Atributos actualizados
Nuevos atributos
Limitaciones
- WebAuthn/Passkeys:
- Cada dominio personalizado mantiene su propia inscripción de claves de acceso. Una clave de acceso inscrita en un dominio queda vinculada a ese identificador de parte de confianza (RP ID) específico y no puede usarse en otros dominios.
- Si un usuario inscribió una llave de seguridad externa en el Dominio A e intenta iniciar sesión mediante el Dominio B, la autenticación no fallará sin más. En su lugar, como los RP ID no coinciden, el sistema mostrará inmediatamente al usuario una nueva pantalla de inscripción.