Antes de comenzar
Necesitas:
- Un inquilino de desarrollo de Auth0 configurado con Universal Login y un dominio personalizado.
- Auth0 CLI instalado y configurado con tu inquilino de desarrollo.
- Un repositorio de GitHub para alojar tus pantallas de inicio de sesión personalizadas de ACUL.
- Un inventario de los recursos de tu experiencia de Classic Login:
- Componentes de la interfaz de usuario.
- Tokens de CSS o del tema y recursos de marca.
- Reglas de validación (formato del correo electrónico, campos obligatorios).
- Comportamiento del manejo de errores.
Inicializa un proyecto de ACUL
Si no has configurado tu inquilino de desarrollo con Auth0 CLI, usa el comando auth0 login.
login-id y login-password predefinidas.
Para obtener más información, consulte Auth0 ACUL en GitHub.
Personaliza las pantallas de ACUL
login-id y login-password para ajustarlas a los estándares de tu organización.
Debes tener en cuenta lo siguiente:
- Reutiliza el CSS/tema y los componentes de React existentes.
- Aplica la marca (recursos, tipografía, diseño).
- Agrega validación básica del lado del cliente (correo electrónico obligatorio y con formato válido; contraseña obligatoria).
- Estandariza la presentación de errores (uniforme y accesible).
Validar la migración de ACUL
- Que el flujo de autenticación use su interfaz de usuario personalizada para las pantallas
login-idylogin-password, y que estas se muestren correctamente.- Que los mensajes de error por contraseña incorrecta y otros errores del lado del servidor se muestren claramente.
- Que los usuarios sean redirigidos correctamente de vuelta a su aplicación.
- Que la validación del correo electrónico, si está habilitada, funcione como se espera.
Implementa las pantallas de ACUL en el inquilino de producción
- Compilar los paquetes de recursos de tus pantallas.
- Publicarlos en tu CDN.
- Habilitar ACUL en tu inquilino de producción de Auth0.