Avant de commencer
Vous avez besoin de ce qui suit :
- Un locataire de développement Auth0 configuré avec Universal Login et un domaine personnalisé.
- Auth0 CLI installé et configuré avec votre locataire de développement.
- Un dépôt GitHub pour héberger vos écrans de connexion personnalisés ACUL.
- Un inventaire des ressources de votre expérience Classic Login :
- Composants d’interface utilisateur.
- Jetons CSS/de thème et ressources de marque.
- Règles de validation (format du courriel, champs obligatoires).
- Comportement de gestion des erreurs.
Initialiser un projet ACUL
Si vous n’avez pas configuré votre locataire de développement à l’aide d’Auth0 CLI, utilisez la commande auth0 login.
login-id et login-password.
Pour en savoir plus, consultez ACUL d’Auth0 sur GitHub.
Personnaliser les écrans ACUL
login-id et login-password pour les adapter aux normes de votre organisation.
Tenez compte des éléments suivants :
- Réutilisez le CSS/thème et les composants React existants.
- Appliquez l’image de marque (ressources, typographie, mise en page).
- Ajoutez une validation de base côté client (courriel requis/format ; mot de passe requis).
- Uniformisez la présentation des erreurs (cohérente et accessible).
Valider la migration ACUL
- Le flux d’authentification utilise votre interface utilisateur personnalisée pour les écrans
login-idetlogin-password, et ceux-ci s’affichent correctement.- Les messages d’erreur liés à un mot de passe incorrect et les autres messages d’erreur côté serveur s’affichent clairement.
- Les utilisateurs sont redirigés avec succès vers votre application.
- La validation du courriel, si elle est activée, fonctionne comme prévu.
Déployer des écrans ACUL dans un locataire de production
- La création des paquets de ressources de vos écrans.
- Leur publication sur votre CDN.
- L’activation d’ACUL dans votre locataire Auth0 de production.