Personnalisations avancées pour Universal Login (ACUL)
Aperçu des personnalisations avancées pour Universal Login d’Auth0
Les personnalisations avancées pour Universal Login (ACUL) étendent les capacités de Universal Login pour prendre en charge la multimarque, des configurations de sécurité complexes et l’intégration de nombreuses plateformes d’analyse.Avec ACUL, vous pouvez écrire du code dans le framework de votre choix, intégrer vos plateformes d’analyse et de tests A/B existantes, et définir l’expérience utilisateur. Les SDK ACUL assurent la liaison entre votre code personnalisé et Universal Login.
La phase de build time commence lorsque vous générez vos écrans d’authentification personnalisés dans votre propre environnement.Utilisez les SDK ACUL pour soumettre votre code personnalisé afin de définir des invites et des écrans avec la pile technologique frontale de votre choix, comme React ou Angular. Lorsque vous poussez des commits, votre pipeline CI/CD exécute le processus de génération, compile votre application en ressources JavaScript et CSS statiques, puis téléverse ces ressources dans votre stockage infonuagique privé, qui sert de votre propre réseau de diffusion de contenu (CDN).La phase de run time commence lorsque votre application redirige les utilisateurs finaux vers votre page de connexion Auth0.Auth0 reconnaît les écrans d’authentification que vous avez configurés pour utiliser ACUL et sert une page hôte minimale. Le navigateur de l’utilisateur charge cette page, qui contient des balises HTML pointant vers les URL de vos ressources sur votre CDN. Le navigateur télécharge vos fichiers JavaScript et CSS, en vérifie l’intégrité à l’aide des hachages Subresource Integrity (SRI), puis affiche votre interface utilisateur personnalisée. À partir de là, le code de votre application et le SDK ACUL gèrent le reste de l’interaction utilisateur.