Avant de commencer
Vous avez besoin de :
- Un tenant de développement Auth0 configuré avec la Connexion universelle et un domaine personnalisé.
- Une Application First Party Auth0.
- L’Authentification Identifier First activée dans votre tenant Auth0.
- Node.js V22
- Auth0 CLI installé et configuré avec votre tenant de développement.
login_id personnalisé à l’aide d’Auth0 CLI:
1. Initialiser un exemple d’application ACUL
Si vous n’avez pas configuré votre tenant de développement avec Auth0 CLI, utilisez la commande
auth0 login pour configurer votre tenant.- Sélectionnez React (with ACUL React SDK).
- Sélectionnez l’écran login-id.
- À Would you like to proceed with installing the required dependencies using ‘npm install’? Entrez y.
npm install.
</Callout>
2. (Optionnel) Ajouter des écrans supplémentaires à votre projet
Sélectionnez des écrans supplémentaires pour votre projet en exécutant la commande suivante :3. Lancer l’écran Login Id avec l’Inspecteur de Contexte Connexion Universelle
Utilisez l’inspecteur de contexte UL pour lancer l’écran Login ID:- Naviguez vers votre répertoire de projet et exécutez la commande suivante :
- Confirmez le répertoire du projet
- Sélectionnez le port pour partager les assets locaux, par défaut le Port
55444
4. Mettre à jour l’exemple d’écran Login Id
<Callout icon=“file-lines” color=“#0EA5E9” iconType=“regular”> La commande auth0 acul dev construit les écrans ACUL, héberge vos assets localement, et surveille en permanence les mises à jour du répertoire des assets; vous permettant de tester vos écrans localement. Pour en savoir plus, lisez la documentation de la commande Auth0 CLI acul. </Callout>- Dans votre répertoire de projet, modifiez le répertoire
/src/index.csset mettez à jour le widget de logo avec l’URL de votre logo :
--ul-theme-widget-logo-url: "Your-Logo-URL";
- Enregistrez la modification.
5. Personnaliser les données de contexte pour vos écrans d’authentification
En utilisant l’Inspecteur de Contexte Connexion universelle, vous pouvez personnaliser les données de contexte par défaut pour tester vos écrans d’authentification par rapport aux configurations spécifiques au tenant.- Créez une version locale des données de contexte factices pour un écran de votre projet :
-
Renommez et déplacez le fichier téléchargé vers
public/screens/{prompt}/{screen}et ajoutez-le au fichierpublic/manifest.json filedans le répertoire de votre projet. Par exemple, le fichierlogin-id-login-id-context.jsontéléchargé est renommélogin-id.jsonet est déplacé vers/public/screens/login-id/login-id.json. - Sélectionnez Développement Local dans la Source de données de l’Inspecteur de Contexte Universal Login pour charger la version locale du contexte factice pour l’écran.