Skip to main content
セッションメタデータを使用すると、Auth0 ユーザーのセッションに、カスタマイズ可能なキーと値 (それぞれ最大 255 文字) を保存できます。 セッションメタデータのユースケースには、次のようなものがあります。
  • デバイス名やログイン場所などのデバイス情報を追跡する
  • user_accepted_terms などのセッションレベルのフラグを保存する
  • 同じフロー内の複数の Actions 間で state を共有する
  • ログアウトやトークン発行の条件付きロジックに利用する
セッションメタデータの情報は、ユーザーの organization データを把握しておく必要がある、監査、分析、取り消しパイプラインなどの下流システムで利用できます。 詳細については、ユースケース: セッションメタデータ内の organization 情報を参照してください。 Auth0 のActionsManagement API を使用すると、セッションのライフサイクル中にセッションメタデータへアクセスして変更できます。さらに、セッションメタデータは OpenID Connect バックチャネルログアウト トークンに含めることができます。 詳細については、セッションメタデータを設定する方法を参照してください。
Auth0 セッションメタデータは安全なデータストアではないため、機密情報の保存には使用しないでください。これには、シークレットや、社会保障番号、クレジットカード番号などの高リスクな PII が含まれます。Auth0 のお客様には、メタデータに保存するデータを慎重に評価し、identity and access management の目的に必要なものだけを保存することを強くお勧めします。詳細については、Auth0 General Data Protection Regulation Complianceを参照してください。

制限事項

  • セッションメタデータは、ブラウザベースのセッションで作成された場合にのみ利用できます
  • Auth0 は、以下ではセッションメタデータをサポートしていません。
    • Resource Owner Password Flow
    • Native パスキー
    • Sign in with Apple、Google、Facebook などのネイティブソーシャルログイン