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

Client grants

Deploy CLI 自身の client grant は、意図的にエクスポートされず、単独で設定することもできないようになっています。これは破壊的変更を防ぐためです。そうでないと、このツールがインポートの途中でアクセスを取り消したり、クラッシュしたりするおそれがあります。マルチテナントかつ複数環境のコンテキストでは、Getting Started で説明しているように、新しい tenant には 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の内容: