- Utiliser le fichier de configuration (
config.json). - Définir des variables d’environnement.
Fichier de configuration
config.json.
Exemple
Il n’est pas recommandé d’intégrer des identifiants en dur, car ils risquent d’être divulgués si ce fichier est un jour validé dans un système public de contrôle de version. Pour atténuer ce risque, il est recommandé de transmettre les identifiants sous forme de variables d’environnement.
Variables d’environnement
config.json. Les variables d’environnement peuvent servir à compléter le fichier config.json ou à le remplacer entièrement, selon les besoins du projet.
Les valeurs de configuration non primitives comme AUTH0_KEYWORD_REPLACE_MAPPINGS et AUTH0_EXCLUDED peuvent aussi être transmises au moyen de variables d’environnement, à condition d’être correctement sérialisées en JSON.
Pour désactiver l’utilisation des variables d’environnement pour les commandes import ou export, transmettez l’argument --env=false.
Exemples
Déployer une configuration pour les formats YAML sans fichier config.json
Désactiver la lecture des variables d’environnement
Valeurs de configuration non primitives
Propriétés de configuration disponibles
AUTH0_DOMAIN
AUTH0_CLIENT_ID
AUTH0_CLIENT_SECRET
AUTH0_ACCESS_TOKEN
AUTH0_CLIENT_SIGNING_KEY_PATH
AUTH0_CLIENT_SIGNING_ALGORITHM pour préciser l’.
AUTH0_CLIENT_SIGNING_ALGORITHM
AUTH0_CLIENT_SIGNING_KEY_PATH.
Valeurs acceptées : RS256, RS384, PS256.
AUTH0_ALLOW_DELETE
false.
AUTH0_EXCLUDED
actions, attackProtection, branding, clientGrants, clients, connections, customDomains, databases, emailProvider, emailTemplates, guardianFactorProviders, guardianFactorTemplates, guardianFactors, guardianPhoneFactorMessageTypes, guardianPhoneFactorSelectedProvider, guardianPolicies, logStreams, migrations, organizations, pages, prompts, resourceServers, roles, tenant, triggers.
Exemple
AUTH0_INCLUDED_ONLY
actions, attackProtection, branding, clientGrants, clients, connections, customDomains, databases, emailProvider, emailTemplates, guardianFactorProviders, guardianFactorTemplates, guardianFactors, guardianPhoneFactorMessageTypes, guardianPhoneFactorSelectedProvider, guardianPolicies, logStreams, migrations, organizations, pages, prompts, resourceServers, roles, tenant, triggers.
Exemple
AUTH0_KEYWORD_REPLACE_MAPPINGS
Exemple
AUTH0_PRESERVE_KEYWORDS
AUTH0_KEYWORD_REPLACE_MAPPINGS.
Voir aussi : Préserver les mots-clés lors de l’exportation.
AUTH0_EXPORT_IDENTIFIERS
false.