Passer au contenu principal
Les personnalisations avancées pour la connexion universelle (ACUL) étendent les capacités de Connexion universelle pour prendre en charge le multi-marques, les 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 test A/B existantes et définir l’expérience utilisateur. Les SDK ACUL agissent comme la connexion entre votre code personnalisé et la connexion universelle.

Avantages

  • Étendre les capacités de la connexion universelle d’Auth0 pour prendre en charge plusieurs marques dans un seul tenant.
  • Profitez des fonctionnalités d’Auth0, telles que les Passkeys, la Détection des robots et les facteurs MFA, sans reconstruire 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 créer avec votre propre pile technologique. Vous pouvez :
    • Utiliser n’importe quelle bibliothèque de CSS, JS ou de composants tierce
    • Intégrer votre plateforme d’analyse préférée, telle que Heap, Mixpanel, etc.
    • Construire avec votre framework frontend préféré, tel que Vue ou React

Cas d’utilisation

Vous souhaitez utiliser ACUL avec votre implémentation de connexion universelle si :
  • Vous devez appliquer des normes de marque spécifiques à vos flux d’authentification.
  • Vous devez offrir une expérience multi-marques.
  • Vous devez fournir des tests A/B au niveau de l’interface utilisateur ou des analyses détaillées.
  • Vous devez fournir une connexion universelle localisée 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, lisez Cas d’utilisation ACUL.

Comment ça fonctionne

Comment fonctionne ACUL Le temps de construction commence lorsque vous construisez 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 votre pile technologique frontend préférée, comme React ou Angular. Lorsque vous poussez des commits, votre pipeline CI/CD exécute le processus de construction, compile votre application en assets JavaScript et CSS statiques, et télécharge ces assets vers votre stockage cloud privé, qui sert de votre propre réseau de distribution de contenu (CDN). Le temps 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 sert une page d’hôte minimale. Le navigateur de l’utilisateur charge cette page, qui contient des balises HTML pointant vers vos URL d’assets sur votre CDN. Le navigateur télécharge votre JavaScript et CSS, vérifie leur intégrité à l’aide des hachages SRI, et rend votre interface utilisateur personnalisée. À partir de là, votre code d’application et le SDK ACUL gèrent le reste de l’interaction de l’utilisateur

Exigences

Pour commencer avec la personnalisation avancée pour la connexion universelle, vous devez disposer de :
Nous vous recommandons de créer un tenant pour les tests, le développement et la production avec les balises d’environnement appropriées.
  • Une Application First Party Auth0
  • Un CDN avec un pipeline CI/CD inclus, tel que GitHub, pour héberger les assets.
Lire…Pour apprendre…
Configurer ACULComment configurer ACUL avec votre tenant Auth0.
ACUL Démarrage rapideComment démarrer avec un exemple d’application ACUL.
Flux de travail de développement ACULÀ propos du flux de travail de développement ACUL.
Flux de travail de déploiement ACULÀ propos du flux de travail de déploiement ACUL.
Cas d’utilisation ACULÀ propos des cas d’utilisation ACUL.
SDK et ressources ACULÀ propos des SDK ACUL et des ressources pour développeurs.