Skip to main content
アプリケーション メタデータは任意で、各アプリケーションに設定できるカスタマイズ可能なキーと値 (各最大 255 文字) で構成されます。メタデータは Client オブジェクトでは client_metadata、ルールでは context.clientMetadata として参照できます。たとえば、アプリケーションのホームページ URL を保存できます (これは Auth0 がアプリケーション設定でデフォルトでは提供していないフィールドです) 。 クライアント メタデータは、アプリケーション (クライアント) のプロパティの一部として保存されます。データ型、フィールド名、保存上の制限について詳しくは、Metadata Field Names and Data Types をご覧ください。

クライアントシークレットの保存場所

シークレットをどこに保存するかは、そのシークレットの適用範囲によって異なります。
  • アプリケーションごとに 1 つだけシークレットが必要ですか? その場合は client_metadata が適しています。
  • システム全体で同じシークレットですか (つまり、すべてまたは多数のアプリケーションで共通) ? その場合は、ルールの設定値のほうが適しているかもしれません。
  • ユーザーごとに異なるシークレットですか? その場合は、app_metadata に保存するほうが適しているかもしれません。
ID トークン内のクレームは暗号化されないため、使用するフローによっては、ユーザーがトークンを取得して内容を確認できる可能性があります。そのため、Auth0 はこの方法でシークレットを保存することを推奨していません
既存のアプリケーションでは、このプロパティに値は設定されていません。 アプリケーション メタデータには Actions からアクセスできます。
… または ルール:
アプリケーションのメタデータは、Auth0 Dashboard または のいずれかを使用して参照および追加できます。Management API を使用してクライアントメタデータを管理する方法については、Management API を使用してメタデータを管理する を参照してください。

アプリケーション メタデータのキーと値のペアを追加する

  1. Auth0 Dashboard > アプリケーション > アプリケーション に移動し、対象のアプリケーションを選択します。
  2. 下にスクロールして 詳細設定 をクリックします。
  3. アプリケーション メタデータ タブで、キーの名前と値を入力し、追加 をクリックします。
    Auth0 Dashboard アプリケーション アプリケーション 設定タブ 詳細設定 アプリケーション メタデータ タブ
  4. 変更を保存 をクリックします。

アプリケーションメタデータの値を更新する

  1. Auth0 Dashboard > アプリケーション > アプリケーション に移動し、対象のアプリケーションを選択します。
  2. 下にスクロールして 詳細設定 をクリックします。
  3. アプリケーション メタデータ タブで、変更したいキー名と新しい値を入力し、Add をクリックします。
  4. Save Changes をクリックします。

アプリケーションのメタデータを削除する

  1. Auth0 Dashboard > アプリケーション > アプリケーション に移動し、対象のアプリケーションを選択します。
  2. 下にスクロールして、詳細設定 をクリックします。
  3. アプリケーション メタデータ タブで、削除するキーと値のペアを見つけて、ごみ箱アイコンをクリックします。
  4. 削除を確認します。
  5. Save Changes をクリックします。

詳細はこちら