Requisitos previos
- Un inquilino con plan Enterprise y MCD habilitado.
- Dos dominios personalizados verificados configurados en su inquilino de Auth0:
- Dominio heredado anterior (para el proxy)
- Nuevo dominio de destino (para la aplicación)
- Terraform CLI y
Node.js/npminstalados. - Una cuenta de Cloudflare con acceso al dominio que hospeda sus dominios personalizados.
Cómo funciona
Destination y Recipient) para que reflejen con precisión el nuevo dominio personalizado.
Por último, el proxy reenvía esta carga útil corregida al endpoint de inicio de sesión del nuevo dominio. Esto permite cambiar a tu nuevo dominio sin tiempo de inactividad y sin requerir cambios de configuración manuales por parte de tus socios de IdP.
Preparación y configuración
- Clona el repositorio de migración:
- Instale las dependencias:
- Cree un archivo
terraform.auto.tfvarsen su directoriotfcon las credenciales necesarias y la información del dominio:
- Inicialice Terraform y aplíquelo:
Despliega el worker de Cloudflare
- Despliega el proxy de Cloudflare:
- El worker recibe automáticamente las variables de entorno necesarias (como
AUTH0_EDGE_LOCATIONyNEW_SP_DOMAIN) desde la salida de Terraform.
Actualizar temporalmente los parámetros de la conexión SAML
-
Obtén un token de acceso de Management API para el inquilino de tu proveedor de servicios, con los alcances
read:connectionsyupdate:connections: -
Actualiza la URL de destino:
-
Actualiza la URL del destinatario: