Avant de commencer
Vous avez besoin de :
- Un locataire de développement Auth0 configuré avec Universal Login et un domaine personnalisé.
- Une application propriétaire Auth0.
- L’option Identifier First Authentication activée dans votre locataire Auth0.
- Node.js v22
- Auth0 CLI installé et configuré pour votre locataire de développement.
login_id personnalisé à l’aide d’Auth0 CLI :
1. Initialisez une application d’exemple ACUL
Si vous n’avez pas configuré votre locataire de développement à l’aide d’Auth0 CLI, utilisez la commande
auth0 login pour le configurer.- Sélectionnez React (avec le SDK React ACUL).
- Sélectionnez l’écran login-id.
- À l’invite Would you like to proceed with installing the required dependencies using ‘npm install’?, saisissez y.
Si vous n’avez pas sélectionné y pour installer les dépendances requises, accédez au répertoire de votre projet et exécutez la commande
npm install.2. (Facultatif) Ajoutez d’autres écrans à votre projet
3. Lancez l’écran Login Id à l’aide de Universal Login Context Inspector
- Accédez au répertoire de votre projet et exécutez la commande suivante :
- Vérifiez le répertoire du projet
- Sélectionnez le port pour partager les ressources locales; par défaut, le port
55444
4. Mettre à jour l’exemple d’écran Login Id
La commande auth0 acul dev génère les écrans ACUL, héberge vos ressources localement et surveille en continu les mises à jour dans le répertoire des ressources, ce qui vous permet de tester vos écrans en local. Pour en savoir plus, consultez la documentation de la commande Auth0 CLI acul.
- Dans le répertoire de votre projet, modifiez le fichier
/src/index.csset mettez à jour le widget du logo avec l’URL de votre logo :
--ul-theme-widget-logo-url: "Your-Logo-URL";
- Enregistrez la modification.
5. Personnalisez les données de contexte de vos écrans d’authentification
- Créez une version locale des données de contexte simulées pour un écran dans votre projet :

- Renommez le fichier téléchargé et déplacez-le vers
public/screens/{prompt}/{screen}, puis ajoutez-le au fichierpublic/manifest.jsondans le répertoire de votre projet.
login-id-login-id-context.json est renommé login-id.json et déplacé vers /public/screens/login-id/login-id.json.
- Sélectionnez Local Development dans Data source de l’Universal Login Context Inspector pour charger la version locale du contexte simulé pour l’écran.