Skip to main content
En général, les fichiers de configuration des ressources de l’Auth0 Deploy CLI correspondent de près aux schémas de payload de l’Auth0 Management API, mais il y a quelques nuances importantes à connaître.

Autorisations client

L’autorisation client propre au Deploy CLI n’est volontairement ni exportée ni configurable de façon autonome. Cette mesure vise à éviter des changements incompatibles; autrement, l’outil pourrait révoquer l’accès ou même planter en pleine importation. Dans un contexte multitenant et multi-environnement, on s’attend à ce que les nouveaux tenants disposent déjà d’un client désigné pour le Deploy CLI, comme mentionné dans Getting Started.

Prompts

Les prompts de texte personnalisé multilingue suivent une hiérarchie particulière. Sous la propriété de ressource prompts de niveau supérieur se trouve une propriété customText exclusive, qui sert à regrouper les traductions de texte personnalisé avec d’autres paramètres de prompts. Sous customText se trouve le code de langue à deux caractères. Viennent ensuite l’ID de prompt, suivi de l’ID d’écran, puis de l’ID de 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 dont le chemin est relatif au dossier de sortie. Sinon, le payload correspond de près à celui de l’Auth0 Management API.

Exemple en YAML

Structure des dossiers en mode YAML :
 Contenu de 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 réparti dans des pages HTML distinctes.

Exemple en YAML

Structure du dossier en mode YAML :
Contenu de tenant.yaml :

Exemple de répertoire

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