Skip to main content
Advanced Customizations for Universal Login (ACUL) étend les capacités de Universal Login pour prendre en charge le multimarque, des configurations de sécurité complexes et l’intégration de nombreuses plateformes d’analyse. Avec ACUL, vous pouvez écrire du code dans votre framework préféré, intégrer vos plateformes d’analyse et de tests A/B existantes, et définir l’expérience utilisateur. Les ACUL SDKs font le lien entre votre code personnalisé et Universal Login.

Avantages

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

Cas d’utilisation

Vous voudrez utiliser ACUL avec votre mise en œuvre d’Universal Login si :
  • Vous devez appliquer des normes précises en matière d’image de marque à vos flux d’authentification.
  • Vous devez offrir une expérience multimarque.
  • Vous devez offrir des tests A/B au niveau de l’UI ou des analyses détaillées.
  • Vous devez offrir un Universal Login localisé dans des langues qu’Auth0 ne prend pas encore en charge.
  • 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 compilation commence lorsque vous créez vos écrans d’authentification personnalisés dans votre propre environnement. Utilisez les ACUL SDKs pour soumettre votre code personnalisé afin de définir des prompts et des écrans à l’aide de la pile technologique frontend de votre choix, comme React ou Angular. Lorsque vous poussez des commits, votre pipeline CI/CD exécute le processus de compilation, compile votre application en assets statiques Javascript et CSS, puis téléverse ces assets dans votre stockage infonuagique privé, qui sert de votre propre réseau de diffusion de contenu (CDN). La phase d’exécution 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 fournit une page hôte minimale. Le navigateur de l’utilisateur charge cette page, qui contient des balises HTML pointant vers les URL de vos assets sur votre CDN. Le navigateur télécharge votre Javascript et votre CSS, vérifie leur 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 l’ACUL SDK gèrent le reste de l’interaction de l’utilisateur.

Prérequis

Pour commencer à utiliser Advanced Customizations for Universal Login, vous devez disposer de ce qui suit :
Nous vous recommandons de créer un tenant pour les tests, le développement et la production, avec les balises d’environnement appropriées.