Avant de commencer
Vous avez besoin de ce qui suit :
- Un tenant de développement Auth0 configuré avec Universal Login et un domaine personnalisé.
- Auth0 CLI installé et configuré pour votre tenant de développement.
- Un dépôt GitHub pour héberger vos écrans de connexion ACUL personnalisés.
- Un inventaire des ressources de votre expérience Classic Login :
- Composants d’interface utilisateur.
- Jetons de thème/CSS et ressources d’image 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 tenant de développement avec Auth0 CLI, utilisez la commande auth0 login.
login-id et login-password.
Pour en savoir plus, consultez auth0 aclu sur GitHub.
Personnaliser les écrans ACUL
login-id et login-password pour qu’ils correspondent aux normes de votre organisation.
Tenez compte des points suivants :
- Réutilisez le CSS/thème existant ainsi que les composants React.
- 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 que ceux-ci s’affichent correctement.- Les messages d’erreur pour mot de passe incorrect et les autres messages d’erreur côté serveur s’affichent clairement.
- Les utilisateurs sont bien redirigés vers votre application.
- La validation de l’adresse courriel, si elle est activée, fonctionne comme prévu.
Déployer des écrans ACUL dans le tenant de production
- La création des bundles de ressources de vos écrans.
- Leur publication sur votre CDN.
- L’activation d’ACUL dans votre tenant de production Auth0.