- Utiliser le fichier de configuration (
config.json). - Définissez les variables d’environnement.
Configuration du fichier
config.json.
Exemple
Le codage en dur d’identifiants n’est pas recommandé, et vous risquez une fuite si ce fichier est transmis à un système de contrôle de version publique. Pour limiter le risque, il est fortement conseillé de transmettre les identifiants en tant que variables d’environnement.
Variables d’environnement
config.json. Les variables d’environnement peuvent être utilisées pour augmenter le fichier config.json ou le remplacer complètement en fonction des besoins du projet.
Les valeurs de configuration non primitives telles que AUTH0_KEYWORD_REPLACE_MAPPINGS et AUTH0_EXCLUDED peuvent également être transmises via des variables d’environnement à condition que ces valeurs soient correctement sérialisées en JSON.
Pour désactiver la consommation des variables d’environnement pour les commandes import ou export, passez l’argument --env=false.
Exemples
Déployer la configuration pour les formats YAML sans fichier config.json
Désactiver l’ingestion de 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 spécifier l’algorithme de signature.
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 également : Préserver les mots-clés lors de l’exportation.
AUTH0_EXPORT_IDENTIFIERS
false.