Skip to main content
一般に、Deploy CLI のリソース設定ファイルは Auth0 Management API のペイロードスキーマにほぼ対応していますが、いくつか注意すべき重要な違いがあります。

クライアントグラント

Deploy CLI 自身のクライアントグラントは、意図的にエクスポートされず、このクライアントグラント自体を設定することもできません。これは破壊的な変更を防ぐためです。そうしないと、このツールがインポートの途中でアクセスを取り消したり、クラッシュしたりするおそれがあります。マルチテナントかつ複数環境のコンテキストでは、Getting Started で説明されているように、新しいテナントには Deploy CLI 用の専用クライアントがあらかじめ作成されていることが想定されています。

プロンプト

多言語のカスタムテキストプロンプトは、特定の階層構造に従います。ルートレベルの prompts リソースプロパティの配下には、カスタムテキストの翻訳を他のプロンプト設定とまとめて保持するための独自の customText プロパティがあります。customText の下には、2 文字の言語コード があります。次にプロンプト ID、その次に画面 ID、最後にテキスト ID が続きます。

階層

データベース

データベース接続を管理する場合、options.customScripts の値は、出力フォルダーのパスからの相対パスで指定された特定の JavaScript ファイルを参照します。その他の点では、ペイロードは Auth0 Management API のものとほぼ一致します。

YAML の例

YAML モードでのフォルダー構成:
 tenant.yaml の内容:

ディレクトリ モードの例

ディレクトリ モード時のフォルダー構造:
database.json の内容:

Universal Login

ページ

カスタムHTMLでをオーバーライドする場合、エラー、ログイン、、およびパスワードリセットの内容は、それぞれ特定のHTMLページに分かれています。

YAML の例

YAML モードでのフォルダー構成:
tenant.yaml の内容:

ディレクトリの例

ディレクトリモードの場合のフォルダー構成:
login.json の内容:
error_page.json の内容:
guardian_multifactor.json の内容:
password_reset.json の内容: