Skip to main content
En règle générale, les fichiers de configuration des ressources du Deploy CLI correspondent étroitement aux schémas de payload de l’Auth0 Management API, mais il y a certaines nuances importantes à connaître.

Autorisations d’application

L’autorisation d’application propre au Deploy CLI n’est volontairement ni exportée ni configurable à elle seule. Cela vise à éviter des changements incompatibles; autrement, l’outil pourrait révoquer l’accès ou tomber en panne en cours d’importation. Dans un contexte multilocataire et multienvironnement, on s’attend à ce que les nouveaux locataires disposent déjà d’une application désignée pour le Deploy CLI, comme indiqué dans Getting Started.

Prompts

Les invites de texte personnalisé multilingues suivent une hiérarchie particulière. Sous la propriété de ressource prompts à la racine se trouve une propriété propriétaire customText, qui sert à regrouper les traductions de texte personnalisé avec d’autres paramètres d’invite. Sous customText se trouve le code de langue à deux caractères. Viennent ensuite l’ID de l’invite, puis l’ID de l’écran, puis l’ID du texte.

Hiérarchie

Exemple

Bases de données

Lors de la gestion des connexions de base de données, les valeurs de options.customScripts renvoient à des fichiers JavaScript précis, relatifs au chemin du dossier de sortie. Sinon, le payload correspond presque exactement à celle de la Auth0 Management API.

Exemple en YAML

Structure des dossiers en mode YAML :
 Contenu du fichier tenant.yaml :

Exemple de répertoire

Structure des dossiers en mode répertoire :
Contenu de database.json :

Universal Login

Pages

Lorsque vous remplacez le par du HTML personnalisé, le contenu des pages d’erreur, de connexion, d’ et de réinitialisation du mot de passe est organisé dans des pages HTML spécifiques.

Exemple en YAML

Structure des dossiers en mode YAML :
Contenu de tenant.yaml :

Exemple de répertoire

Arborescence des dossiers en mode répertoire :
Contenu de login.json :
Contenu du fichier error_page.json :
Contenu du fichier guardian_multifactor.json :
Contenu de password_reset.json :