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 をクリックします。
-
Application Metadata タブで、キー名と値を入力し、Add をクリックします。

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