アクショントリガー:credentials-exchange - Eventオブジェクト

credentials-exchangeアクショントリガーのeventオブジェクトは、クライアント資格情報交換の要求に関するコンテキスト情報を提供します。

プロパティ 説明

event.accessToken

発行されるアクセストークンについての情報。

次のプロパティを含みます:

  • customClaims 辞書
  • scope 文字列の配列

event.client

このトークンの交換中に使用されたクライアントについての情報。

次のプロパティを含みます:

  • client_id 文字列ユーザーがログインしているアプリケーションのクライアントID。
  • metadata 辞書別のアプリケーションプロパティを保持するためのオブジェクト。
  • name 文字列アプリケーションの(Dashboardで定義された)名前。

event.request

トランザクションを開始した要求の詳細。

次のプロパティを含みます:

  • body 辞書POST要求のボディ。このデータは、 リフレッシュトークン、クライアント資格情報交換フロー、 PreUserRegistrationアクション中のみ利用できます。
  • geoip オブジェクト

    次のプロパティを含みます:

    • cityName 任意の文字列
    • continentCode 任意の文字列
    • countryCode 任意の文字列
    • countryCode3 任意の文字列
    • countryName 任意の文字列
    • latitude 任意の数字
    • longitude 任意の数字
    • subdivisionCode 任意の文字列
    • subdivisionName 任意の文字列
    • timeZone 任意の文字列
  • hostname 任意の文字列認証フローに使用されている ホスト名。
  • ip 文字列要求の発生元IPアドレス。
  • language 任意の文字列ブラウザーから要求された言語。
  • method 文字列要求に使用されたHTTPメソッド
  • user_agent 任意の文字列トランザクションを開始した時に受け取った User-Agentヘッダーの 値。

event.resource_server

アクセスを発行したリソースサーバーの情報 アクセストークンを発行したtokeResource Server。

次のプロパティを含みます:

  • identifier 文字列リソースサーバーの識別子。例: https://your-api.example.com

event.tenant

このトークンの交換中に使用されたテナントの情報。

次のプロパティを持ちます:

  • id 文字列テナント名。

event.transaction

資格情報交換トランザクションについての情報。

次のプロパティを含みます:

  • requested_scopes 文字列の配列アクセストークンを要求するときに(必要ある場合)指定された スコープ。