- Usar el archivo de configuración (
config.json). - Establecer variables de entorno.
Archivo de configuración
config.json.
Ejemplo
No se recomienda incluir credenciales de forma fija en el código, ya que existe el riesgo de que los secretos se filtren si este archivo llega a confirmarse en un sistema público de control de versiones. Para mitigar este riesgo, como práctica recomendada, pase las credenciales como variables de entorno.
Variables de entorno
config.json. Las variables de entorno pueden usarse para complementar el archivo config.json o sustituirlo por completo, según las necesidades del proyecto.
Los valores de configuración no primitivos, como AUTH0_KEYWORD_REPLACE_MAPPINGS y AUTH0_EXCLUDED, también pueden pasarse mediante variables de entorno, siempre que estén correctamente serializados como JSON.
Para deshabilitar el uso de variables de entorno en los comandos import o export, pase el argumento --env=false.
Ejemplos
Despliegue de la configuración para formatos YAML sin un archivo config.json
Deshabilitar la carga de variables de entorno
Valores de configuración no primitivos
Propiedades de configuración disponibles
AUTH0_DOMAIN
AUTH0_CLIENT_ID
AUTH0_CLIENT_SECRET
AUTH0_ACCESS_TOKEN
AUTH0_CLIENT_SIGNING_KEY_PATH
AUTH0_CLIENT_SIGNING_ALGORITHM para especificar el .
AUTH0_CLIENT_SIGNING_ALGORITHM
AUTH0_CLIENT_SIGNING_KEY_PATH.
Valores aceptados: 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.
Ejemplo
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.
Ejemplo
AUTH0_KEYWORD_REPLACE_MAPPINGS
Ejemplo
AUTH0_PRESERVE_KEYWORDS
AUTH0_KEYWORD_REPLACE_MAPPINGS.
Consulte también: Conservar palabras clave en la exportación.
AUTH0_EXPORT_IDENTIFIERS
false.