Verifique la propiedad de los dominios
Planificación y arquitectura
Elija una estrategia de dominio
- Por marca: dominios personalizados independientes para cada marca (p. ej.,
login.brand1.com,login.brand2.com) - Por región: dominios regionales para cumplimiento normativo o rendimiento (p. ej.,
login.us.example.com,login.eu.example.com) - Por cliente: dominios dedicados para clientes empresariales (p. ej.,
login.customer1.com,login.customer2.com) - Híbrida: combinación de estrategias (p. ej., marca + región:
login-us.brand1.com)
Configurar un dominio predeterminado
- Simplificar la configuración de las aplicaciones que no requieren un comportamiento específico del dominio
- Proporcionar una opción de respaldo para las notificaciones por correo electrónico
- Reducir la necesidad de especificar explícitamente el dominio en las llamadas a la API
login.company.com o admin.company.com) en lugar de un dominio específico de la marca.
Planifique para escalar
- Documente las asignaciones de dominios: Mantenga una documentación clara de qué aplicaciones usan qué dominios
- Reserve patrones de dominios: Registre los dominios que pueda necesitar en el futuro
- Supervise los límites: Lleve un seguimiento de la cantidad de dominios con respecto a los límites de su suscripción
- Planifique la expansión: Diseñe su arquitectura para admitir dominios adicionales
Usa metadatos para mantener la organización
brand: Identificador de marca (p. ej., “BrandA”, “BrandB”)region: Región geográfica (p. ej., “us-east”, “eu-west”)environment: Tipo de entorno (p. ej., “production”, “staging”)customer_id: Identificador del cliente o del inquilinosupport_email: Contacto de soporte específico del dominiopurpose: Finalidad del dominio (p. ej., “customer-portal”, “admin-portal”)
- Personalización del correo electrónico: Personaliza las plantillas de correo electrónico según los metadatos
- Lógica de Actions: Implementa reglas de autenticación específicas del dominio
- Filtrado y búsqueda: Organiza los dominios en tus herramientas de administración
- Informes: Haz un seguimiento del uso y el rendimiento por marca, región o cliente
Seguridad
- Validación de dominio: Evite el uso no autorizado de dominios restringiendo la autenticación a dominios personalizados específicos
- Aislamiento de organizaciones: Asegúrese de que los usuarios solo puedan acceder a las organizaciones a través de dominios aprobados
- Gestión de certificados: Mantenga una gestión segura del ciclo de vida de los certificados
Validación del dominio en Actions
Control de acceso basado en organizaciones
Gestión de certificados
- Supervise la expiración: Configure alertas para las fechas de vencimiento de los certificados
- Automatice la renovación: Use certificados administrados por Auth0 para la renovación automática
- Documente los procesos autogestionados: Si usa certificados autogestionados, mantenga procedimientos operativos claros
Rendimiento
Use dominios regionales
- Ejemplos:
login-us.example.com,login-eu.example.com,login-ap.example.com
La latencia de autenticación depende de dónde esté desplegado tu inquilino de Auth0, no del nombre del dominio personalizado. Elige la región de tu inquilino en función de dónde se encuentren tus usuarios.
Marca y experiencia de usuario
Mantenga la coherencia de la marca
- Universal Login: Personalice las páginas de inicio de sesión por dominio mediante metadatos del dominio
- Plantillas de correo electrónico: Use variables de dominio personalizadas para adaptar los correos electrónicos
- Interfaz de usuario de la aplicación: Haga que la marca de su aplicación coincida con la experiencia de autenticación
Gestión de claves de acceso
- Comunique con claridad: Informe a los usuarios de que las claves de acceso son específicas de cada dominio
- Fomente la inscripción: Anime a los usuarios a inscribir una clave de acceso después del tercer inicio de sesión
- Haga seguimiento de la inscripción: Supervise en qué dominios los usuarios han inscrito claves de acceso
- Proporcione ayuda: Ofrezca documentación clara sobre la gestión de claves de acceso
Comunicación con los usuarios
- Defina expectativas: Explique que distintas marcas o portales pueden tener diferentes URL de inicio de sesión
- Proporcione orientación: Ayude a los usuarios a entender qué dominio deben usar
- Gestione los errores adecuadamente: Muestre mensajes de error claros si los usuarios intentan acceder al dominio equivocado
- Documentación de soporte: Mantenga documentación clara sobre la estructura de sus dominios
Operaciones y mantenimiento
Monitoreo y alertas
- Vencimiento del certificado: Envíe alertas 30, 15 y 7 días antes del vencimiento
- Estado de verificación del dominio: Supervise los fallos de verificación
- Fallos de autenticación: Haga seguimiento de los fallos por dominio personalizado
- Estado de DNS: Supervise la resolución de DNS de todos los dominios personalizados
- Rendimiento de la API: Haga seguimiento de la latencia de la Management API para las operaciones de dominio
Documentación
- Inventario de dominios: Lista de todos los dominios personalizados con sus metadatos y finalidad
- Asignaciones de aplicaciones: Qué aplicaciones usan qué dominios
- Runbooks: Procedimientos para operaciones habituales (agregar dominios, renovar certificados, solucionar problemas)
- Diagramas de arquitectura: Representación visual de la estructura de los dominios
- Información de contacto: Equipos o personas responsables de cada dominio
Pruebas
- Pruebas funcionales: Verifique la autenticación de cada dominio personalizado
- Pruebas de integración: Pruebe todas las aplicaciones con los dominios personalizados que tengan asignados
- Pruebas de correo electrónico: Verifique que los correos electrónicos usen los dominios personalizados correctos
- Pruebas de conmutación por error: Pruebe la conmutación al dominio predeterminado
- Pruebas de rendimiento: Realice pruebas de carga de la autenticación a través de dominios personalizados
Gestión de cambios
- Use primero un entorno de pruebas: Pruebe los cambios en entornos que no sean de producción
- Implementación gradual: Implemente primero los cambios en un subconjunto de dominios
- Supervise de cerca: Esté atento a los problemas durante la implementación
- Tenga un plan de reversión: Esté preparado para revertir los cambios si es necesario
- Comunique los cambios: Notifique a las partes interesadas sobre los cambios planificados
Errores comunes que debes evitar
No compliques demasiado la estructura del dominio
- Antipatrón: Crear un dominio personalizado para cada posible variación
- Mejor enfoque: Empieza con unos pocos dominios principales y amplíalos según sea necesario
No olvides actualizar todos los puntos de integración
- URLs de callback de la aplicación
- URIs de redirección de los proveedores sociales
- Endpoints de las conexiones empresariales
- Lógica de validación de tokens
- Reglas de monitoreo y alertas
No descuides la documentación
- Antipatrón: Depender del conocimiento institucional
- Mejor enfoque: Documenta las asignaciones de dominio, el significado de los metadatos y los procedimientos operativos
No descuide la gestión de certificados
- Mala práctica: Dejar que los certificados caduquen sin previo aviso
- Mejor enfoque: Automatizar los procesos de supervisión y renovación
No mezcle contextos de autenticación
- Antipatrón: Usar el mismo dominio personalizado para marcas o clientes no relacionados
- Mejor enfoque: Mantenga una separación clara entre los distintos contextos de autenticación