Passer au contenu principal
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.

Avantages

  • Étendez les capacités d’Universal Login d’Auth0 pour prendre en charge plusieurs marques dans un même locataire.
  • Profitez des fonctionnalités d’Auth0, comme les Passkeys, la détection des robots et la MFA, sans avoir à recréer votre logique d’authentification.
  • Intégrez des analyses avancées et des tests A/B pour optimiser le parcours utilisateur.
  • Utilisez les SDK ACUL pour développer avec votre propre pile technologique. Vous pouvez :
    • Utiliser n’importe quelle bibliothèque tierce de CSS, de JS ou de composants
    • Intégrer votre plateforme d’analytique préférée, comme Heap, Mixpanel, etc.
    • Développer avec votre framework frontal préféré, comme Vue ou React

Cas d’utilisation

Vous devriez utiliser ACUL avec votre implémentation de Universal Login si :
  • Vous devez appliquer des normes précises d’image de marque à vos flux d’authentification.
  • Vous devez offrir une expérience multimarque.
  • Vous devez fournir des tests A/B au niveau de l’interface utilisateur ou des analyses poussées.
  • Vous devez offrir un Universal Login localisé dans des langues qu’Auth0 ne prend pas en charge actuellement.
  • Vous devez ajouter une logique complexe ou personnalisée à vos flux d’authentification.
Pour en savoir plus, consultez Cas d’utilisation d’ACUL.

Fonctionnement

Fonctionnement d’ACUL 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.

Exigences

Pour commencer à utiliser les personnalisations avancées pour Universal Login, vous devez disposer des éléments suivants :
Nous vous recommandons de créer un locataire pour les tests, le développement et la production, avec les balises d’environnement appropriées.
Lire…Pour en savoir plus sur…
Configurer ACULConfigurer ACUL avec votre locataire Auth0.
Démarrage rapide ACULCommencer avec un exemple d’application ACUL.
Flux de travail de développement ACULEn savoir plus sur le flux de travail de développement ACUL.
Flux de travail de déploiement ACULEn savoir plus sur le flux de travail de déploiement ACUL.
Cas d’utilisation d’ACULEn savoir plus sur les cas d’utilisation d’ACUL.
SDK et ressources ACULEn savoir plus sur les SDK ACUL et les ressources pour les développeurs.