Client オブジェクトでは client_metadata として、Rules では context.clientMetadata として公開されます。たとえば、アプリケーションのホームページ URL を保存できます (このフィールドは、Auth0 のアプリケーション設定にはデフォルトでは用意されていません) 。
クライアントメタデータは、アプリケーション (クライアント) のプロパティの一部として保存されます。データ型、フィールド名、保存上の制限の詳細については、Metadata Field Names and Data Types を参照してください。
クライアントシークレットの保存場所
シークレットの保存場所は、そのシークレットの適用範囲によって異なります。
- アプリケーションごとに 1 つだけシークレットがありますか。その場合は、
client_metadataが適しています。 - システム全体で同じシークレットですか (つまり、すべてのアプリケーションまたは多数のアプリケーションで共通) 。その場合は、Rule の設定値のほうが適している可能性があります。
- ユーザーごとに異なるシークレットですか。その場合は、
app_metadataに保存するほうが適している可能性があります。
アプリケーションメタデータのキーと値のペアを追加する
- Dashboard > Applications > Applications に移動し、アプリケーションを選択します。
- 下にスクロールして、Advanced Settings をクリックします。
-
アプリケーションメタデータ タブで、キーの名前と値を入力して、Add をクリックします。

- Save Changes をクリックします。
アプリケーションのメタデータの値を更新する
- Dashboard > Applications > Applications に移動し、アプリケーションを選択します。
- 下にスクロールして、Advanced Settings をクリックします。
- アプリケーションメタデータ タブで、変更するキー名と新しい値を入力し、Add をクリックします。
- Save Changes をクリックします。
アプリケーションのメタデータを削除する
- Dashboard > Applications > Applications に移動し、対象のアプリケーションを選択します。
- 下にスクロールして Advanced Settings をクリックします。
- アプリケーションメタデータ タブで、削除するキーと値のペアを見つけてごみ箱アイコンをクリックします。
- 削除を確認します。
- Save Changes をクリックします。