- 設定ファイル (
config.json) を使用します。 - 環境変数を設定します。
設定ファイル
config.json という名前にする必要があります。
例
認証情報をハードコードすることは推奨されません。このファイルを誤って公開バージョン管理システムにコミットすると、シークレットが漏えいするおそれがあります。このリスクを軽減するベストプラクティスとして、認証情報は環境変数として渡してください。
環境変数
config.json ファイルに記述しなくても、ツールに渡せます。環境変数は、プロジェクトの要件に応じて config.json ファイルを補完する目的でも、完全に置き換える目的でも使用できます。
AUTH0_KEYWORD_REPLACE_MAPPINGS や AUTH0_EXCLUDED などの非プリミティブな設定値も、それらの値が適切にシリアライズされた JSON であれば、環境変数経由で渡せます。
import または export コマンドで環境変数の読み込みを無効にするには、--env=false 引数を渡します。
例
config.json ファイルがない YAML 形式の設定をデプロイする
環境変数の読み込みを無効にする
プリミティブ型以外の設定値
利用可能な設定プロパティ
AUTH0_DOMAIN
AUTH0_CLIENT_ID
AUTH0_CLIENT_SECRET
AUTH0_ACCESS_TOKEN
AUTH0_CLIENT_SIGNING_KEY_PATH
AUTH0_CLIENT_SIGNING_ALGORITHM も参照してください。
AUTH0_CLIENT_SIGNING_ALGORITHM
AUTH0_CLIENT_SIGNING_KEY_PATHと組み合わせる場合にのみ使用します。
使用できる値: 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。
例
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.
例
AUTH0_KEYWORD_REPLACE_MAPPINGS
例
AUTH0_PRESERVE_KEYWORDS
AUTH0_KEYWORD_REPLACE_MAPPINGS 設定プロパティでキーワード置換マッピングが定義されている必要があります。
関連情報: エクスポート時にキーワードを保持する。
AUTH0_EXPORT_IDENTIFIERS
false。