Saltar al contenido principal
Personalizaciones avanzadas de Universal Login (ACUL) amplía las capacidades de Universal Login para admitir varias marcas, configuraciones de seguridad complejas y la integración con numerosas plataformas de análisis. Con ACUL, puede escribir código en el framework que prefiera, integrar sus plataformas de análisis y pruebas A/B existentes, y definir la experiencia del usuario. Los SDK de ACUL actúan como puente entre su código personalizado y Universal Login.

Beneficios

  • Amplíe las capacidades de Universal Login de Auth0 para admitir varias marcas en un solo inquilino.
  • Aproveche las funciones de Auth0, como Passkeys, Bot Detection y MFA, sin tener que rehacer su lógica de autenticación.
  • Integre análisis avanzados y pruebas A/B para optimizar el recorrido del usuario.
  • Use los SDK de ACUL para desarrollar con su propia pila tecnológica. Puede:
    • Usar cualquier biblioteca de CSS, JS o componentes de terceros
    • Integrar su plataforma de análisis preferida, como Heap, Mixpanel, etc.
    • Desarrollar con el framework de frontend que prefiera, como Vue o React

Casos de uso

Le conviene usar ACUL con su implementación de Universal Login si:
  • Necesita aplicar estándares de marca específicos a sus flujos de autenticación.
  • Necesita ofrecer una experiencia multimarca.
  • Necesita implementar pruebas A/B a nivel de la interfaz de usuario o análisis detallados.
  • Necesita ofrecer Universal Login en idiomas que Auth0 no admite actualmente.
  • Necesita agregar lógica compleja o personalizada a sus flujos de autenticación.
Para obtener más información, consulte Casos de uso de ACUL.

Cómo funciona

Cómo funciona ACUL La fase de compilación comienza cuando compilas tus pantallas de autenticación personalizadas en tu propio entorno. Usa los SDK de ACUL para enviar tu código personalizado y definir prompts y pantallas con tu stack de frontend preferido, como React o Angular. Cuando haces push de commits, tu canalización de CI/CD ejecuta el proceso de compilación, genera recursos estáticos de JavaScript y CSS a partir de tu aplicación, y los carga en tu almacenamiento privado en la nube, que actúa como tu propia red de distribución de contenido (CDN). La fase de ejecución comienza cuando tu aplicación redirige a los usuarios finales a tu página de inicio de sesión de Auth0. Auth0 reconoce las pantallas de autenticación que configuraste para usar ACUL y entrega una página host mínima. El navegador del usuario carga esta página, que contiene etiquetas HTML que apuntan a las URL de tus recursos en tu CDN. El navegador descarga tu JavaScript y CSS, verifica su integridad mediante los hashes de Subresource Integrity (SRI) y renderiza tu interfaz de usuario personalizada. A partir de ahí, el código de tu aplicación y el SDK de ACUL gestionan el resto de la interacción del usuario.

Requisitos

Para comenzar con las Personalizaciones avanzadas de Universal Login, debe tener lo siguiente:
Le recomendamos crear un inquilino para pruebas, desarrollo y producción con las etiquetas de entorno adecuadas.
  • Una aplicación propia de Auth0
    • Una CDN con un pipeline de CI/CD integrado, como GitHub, para alojar recursos.
Lea…Para saber…
Configure ACULConfigurar ACUL con su inquilino de Auth0.
ACUL QuickstartComenzar con una aplicación de ejemplo de ACUL.
ACUL Development WorkflowMás información sobre el flujo de trabajo de desarrollo de ACUL.
ACUL Deployment WorkflowMás información sobre el flujo de trabajo de implementación de ACUL.
ACUL Use CasesMás información sobre los casos de uso de ACUL.
ACUL SDKs and resourcesMás información sobre los SDK de ACUL y los recursos para desarrolladores.