- Utilisez le fichier de configuration (
config.json). - Définissez des variables d’environnement.
Fichier de configuration
config.json.
Exemple
Il n’est pas recommandé de coder des identifiants en dur, car il y a un risque de divulgation de secrets si ce fichier est un jour validé dans un système de contrôle de version public. Pour réduire 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 soit servir à compléter le fichier config.json, soit 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 qu’elles soient correctement sérialisées au format JSON.
Pour désactiver la prise en compte des variables d’environnement pour les commandes import ou export, transmettez l’argument --env=false.
Exemples
Déployer la configuration pour les formats YAML sans fichier config.json
Désactiver la prise en compte 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.