アクションのトリガー: ポストログイン - イベントオブジェクト

post-loginアクショントリガーのeventオブジェクトは、Auth0経由でログインする単一のユーザーに関するコンテキスト情報を提供します。

プロパティ 説明

event.authentication

(任意)

ログインフロー中に取得した認証シグナルについての詳細です。

以下のプロパティを含みます。

  • methods:オブジェクトの配列

    ユーザーがセッション中に完了した認証方式を含みます。

    </p>
            <p>配列要素:</p>
            <ul>
              <li>
                <p>以下のオブジェクトスキーマの1つです。</p>
                <ul>
                  <li>
                    <p>以下のプロパティを持つオブジェクトです。</p>
                    <ul>
                      <li>
                        <code>name</code><em>:文字列</em>
                        <p>
                          完了した第一要素の名前です。値には以下が含まれます。
                        </p>
                        <ul>
                          <li>
                            <code>"federated"</code>:ソーシャル接続またはエンタープライズ接続を第一要素としてユーザーを認証しました。
                          </li>
                          <li>
                            <code>"pwd"</code>:パスワードを第一要素としてデータベース接続のユーザーを認証しました。
                          </li>
                          <li>
                            <code>"passkey"</code>:パスキーを第一要素としてデータベース接続のユーザーを認証しました。
                          </li>
                          <li>
                            <code>"sms"</code>:パスワードレスのSMS接続を第一要素としてユーザーを認証しました。
                          </li>
                          <li>
                            <code>"email"</code>:パスワードレスのメール接続をを第一要素としてユーザーを認証したか、またはパスワードリセットのための確認メールです。
                          </li>
                          <li>
                            <code>"phone_number"</code>:電話番号を使用してパスワードをリセットしました。
                          </li>
                          <li>
                            <code>"mock"</code>:内部テストに使用されます。
                          </li>
                          <li>
                            <code>string</code>:URLで指定されたカスタムの認証方法(第二以降の要素として)です。
                          </li>
                        </ul>
                      </li>
                      <li><code>timestamp</code><em>:文字列</em></li>
                    </ul>
                  </li>
                  <li>
                    <p>以下のプロパティを持つオブジェクトです。</p>
                    <ul>
                      <li>
                        <code>name</code><em>:"mfa"の値</em>です。ユーザーが多要素認証(第二以降の要素として)を完了しました。
                        <span
                        >
                      </li>
                      <li><code>timestamp</code><em>:文字列</em></li>
                    </ul>
                  </li>
                </ul>
              </li>
            </ul>
          </li>
          <li>
            <code>riskAssessment</code><em>:任意のオブジェクト</em>
            <p>
              ログインまたはパスワードリセットフロー中に取得したリスク評価についての詳細です。
            </p>
            <p>以下のプロパティを含みます。</p>
            <ul>
              <li>
                <code>assessments</code><em>:オブジェクト</em>
                <p>以下のプロパティを含みます。</p>
                <ul>
                  <li>
                    <code>ImpossibleTravel</code><em>:任意のオブジェクト</em>
                    <p>
                      ユーザーが不可能な移動を示す場所からログインしているかを判定します。
                    </p>
                    <p>以下のプロパティを含みます。</p>
                    <ul>
                      <li>
                        <code>code</code><em>:文字列</em>
                        <p>可能な値には以下が含まれます。</p>
                        <ul>
                          <li><code>minimal_travel_from_last_login</code></li>
                          <li><code>travel_from_last_login</code></li>
                          <li>
                            <code>substantial_travel_from_last_login</code>
                          </li>
                          <li>
                            <code>impossible_travel_from_last_login</code>
                          </li>
                          <li><code>invalid_travel</code></li>
                          <li><code>missing_geoip</code></li>
                          <li><code>anonymous_proxy</code></li>
                          <li><code>unknown_location</code></li>
                          <li><code>initial_login</code></li>
                          <li><code>location_history_not_found</code></li>
                          <li><code>assessment_not_available</code></li>
                        </ul>
                      </li>
                      <li>
                        <code>confidence</code><em>:文字列</em>
                        <p>可能な値には以下が含まれます。</p>
                        <ul>
                          <li><code>low</code></li>
                          <li><code>medium</code></li>
                          <li><code>high</code></li>
                          <li><code>neutral</code></li>
                        </ul>
                      </li>
                    </ul>
                  </li>
                  <li>
                    <code>NewDevice</code><em>:任意のオブジェクト</em>
                    <p>
                      ユーザーが既知のデバイスからログインしているかを判定します。
                    </p>
                    <p>以下のプロパティを含みます。</p>
                    <ul>
                      <li>
                        <code>code</code><em>:文字列</em>
                        <p>可能な値には以下が含まれます。</p>
                        <ul>
                          <li><code>match</code></li>
                          <li><code>partial_match</code></li>
                          <li><code>no_match</code></li>
                          <li><code>initial_login</code></li>
                          <li><code>unknown_device</code></li>
                          <li><code>no_device_history</code></li>
                          <li><code>assessment_not_available</code></li>
                        </ul>
                      </li>
                      <li>
                        <code>confidence</code><em>:文字列</em>
                        <p>可能な値には以下が含まれます。</p>
                        <ul>
                          <li><code>low</code></li>
                          <li><code>medium</code></li>
                          <li><code>high</code></li>
                          <li><code>neutral</code></li>
                        </ul>
                      </li>
                      <li>
                        <code>details</code><em>:任意のオブジェクト</em>
                        <p>以下のプロパティを含みます。</p>
                        <ul>
                          <li>
                            <code>device</code><em>:任意の文字列</em>
                            <p>可能な値には以下が含まれます。</p>
                            <ul>
                              <li><code>known</code></li>
                              <li><code>unknown</code></li>
                            </ul>
                          </li>
                          <li>
                            <code>useragent</code><em>:任意の文字列</em>
                            <p>可能な値には以下が含まれます。</p>
                            <ul>
                              <li><code>known</code></li>
                              <li><code>unknown</code></li>
                            </ul>
                          </li>
                        </ul>
                      </li>
                    </ul>
                  </li>
                  <li>
                    <code>UntrustedIP</code><em>:任意のオブジェクト</em>
                    <p>
                      IPアドレスがAuth0の低信頼IPのリポジトリにあるかを示します。
                    </p>
                    <p&gt以下のプロパティを含みます。</p>
                    <ul>
                      <li>
                        <code>code</code><em>:文字列</em>
                        <p>可能な値には以下が含まれます。</p>
                        <ul>
                          <li><code>not_found_on_deny_list</code></li>
                          <li><code>found_on_deny_list</code></li>
                          <li><code>invalid_ip_address</code></li>
                          <li><code>assessment_not_available</code></li>
                        </ul>
                      </li>
                      <li>
                        <code>confidence</code><em>:文字列</em>
                        <p>可能な値には以下が含まれます。</p>
                        <ul>
                          <li><code>low</code></li>
                          <li><code>medium</code></li>
                          <li><code>high</code></li>
                          <li><code>neutral</code></li>
                        </ul>
                      </li>
                      <li>
                        <code>details</code><em>:任意のオブジェクト</em>
                        <p>以下のプロパティを含みます。</p>
                        <ul>
                          <li>
                            <code>category</code><em>:任意の文字列</em>
                          </li>
                          <li>
                            <code>ip</code><em>:任意の文字列</em><span>要求の送信元のIPアドレスです。</span
                            >
                          </li>
                          <li>
                            <code>matches</code><em>:任意の文字列</em>
                          </li>
                          <li><code>source</code><em>:任意の文字列</em></li>
                        </ul>
                      </li>
                    </ul>
                  </li>
                </ul>
              </li>
              <li>
                <code>confidence</code><em>:文字列</em>
                <p>全体的なリスクスコアです。</p>
                <p>可能な値には以下が含まれます。</p>
                <ul>
                  <li><code>low</code></li>
                  <li><code>medium</code></li>
                  <li><code>high</code></li>
                  <li><code>neutral</code></li>
                </ul>
              </li>
              <li><code>version</code><em>:文字列</em></li>
            </ul>
          </li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>
        <p><code>event.authorization</code></p>
        <p><em>(任意)</em></p>
      </td>
      <td>
        <p>
          ログインしようとしているユーザーに付与された認可を説明する情報を含むオブジェクトです。
        </p>
        <p>以下のプロパティを含みます。</p>
        <ul>
          <li>
            <code>roles</code><em>:文字列の配列</em>。<span>ユーザにー割り当てられたロール名を含む配列です。</span
            >
          </li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>
        <p><code>event.client</code></p>
      </td>
      <td>
        <p>
          このログイントランザクションを開始した相手であるクライアントの情報です。
        </p>
        <p>以下のプロパティを含みます。</p>
        <ul>
          <li>
            <code>client_id</code><em>:文字列</em>。<span>ユーザーがログインしようとしているアプリケーションのクライアントIDです。</span
            >
          </li>
          <li>
            <code>metadata</code><em>:辞書</em>。<span>アプリケーションの他のプロパティを含むオブジェクトです。</span>
          </li>
          <li>
            <code>name</code><em>:文字列</em>。<span>アプリケーションの名前(ダッシュボードで定義)です。</span
            >
          </li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>
        <p><code>event.connection</code></p>
      </td>
      <td>
        <p>
          ユーザーの認証に使用された接続についての詳細です。
        </p>
        <p>以下のプロパティを含みます。</p>
        <ul>
          <li>
            <code>id</code><em>:文字列</em>。<span>接続の一意の識別子です。</span>
          </li>
          <li>
            <code>metadata</code><em>:任意の辞書</em>。<span>接続に付けられているメタデータです。</span>
          </li>
          <li>
            <code>name</code><em>:文字列</em>。<span>ユーザーの認証に使用した接続の名前(<code>twitter</code>や<code>some-g-suite-domain</code>など)です。</span
            >
          </li>
          <li>
            <code>strategy</code><em>:文字列</em>。<span>接続の種類です。ソーシャル接続の場合は<code>event.connection.strategy === event.connection.name</code>です。エンタープライズ接続の場合は<code>waad</code>(Windows Azure AD)、<code>ad</code>(Active
              Directory/LDAP)、<code>auth0</code>(データベース接続)などです。</span
            >
          </li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>
        <p><code>event.organization</code></p>
        <p><em>(任意)</em></p>
      </td>
      <td>
        <p>
          現在のトランザクションに関連付けられているOrganizationについての詳細です。
        </p>
        <p>以下のプロパティを含みます。</p>
        <ul>
          <li>
            <code>display_name</code><em>:文字列</em>。<span>Organizationのフレンドリー名です。</span>
          </li>
          <li>
            <code>id</code><em>:文字列</em>。<span>Organizationの識別子です。</span>
          </li>
          <li>
            <code>metadata</code><em>:辞書</em>。<span>Organizationに関連付けられているメタデータです。</span>
          </li>
          <li>
            <code>name</code> <em>:文字列</em>。<span>Organizationの名前です。</span>
          </li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>
        <p><code>event.prompt</code></p>
        <p><em>(任意)</em></p>
      </td>
      <td>
        <p>レンダリングされたカスタムプロンプトから収集したデータです。</p>
        <p>以下のプロパティを含みます。</p>
        <ul>
          <li>
            <code>fields</code><em>:任意の辞書</em>。<span>フィールドと隠しフィールドのデータです。</span>
          </li>
          <li><code>id</code><em>:文字列</em>。<span>プロンプトIDです。</span></li>
          <li>
            <code>vars</code><em>:任意の辞書</em>。<span>共有変数のデータです。</span>
          </li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>
        <p><code>event.refresh_token</code></p>
        <p><em>(任意)</em></p>
      </td>
      <td>
        <p>[エンタープライズ顧客]現在のリフレッシュトークンです。</p>
        <p>以下のプロパティを含みます。</p>
        <ul>
          <li>
            <code>client_id</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]リフレッシュトークンに関連付けられているクライアントのIDです。</span
            >
          </li>
          <li>
            <code>created_at</code><em>:文字列</em>。<span>[エンタープライズ顧客]リフレッシュトークンが作成された時点のタイムスタンプです。</span
            >
          </li>
          <li>
            <code>device</code><em>:任意のオブジェクト</em>
            <p>以下のプロパティを含みます。</p>
            <ul>
              <li>
                <code>initial_asn</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]このリフレッシュトークンに関連付けられている最初のAS番号です。</span
                >
              </li>
              <li>
                <code>initial_ip</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]このリフレッシュトークンに関連付けられている最初のIPアドレスです。</span
                >
              </li>
              <li>
                <code>initial_user_agent</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]このリフレッシュトークンに関連付けられている最初のユーザエージェントです。</span
                >
              </li>
              <li>
                <code>last_asn</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]このリフレッシュトークンが最後に交換された最後のAS番号です。</span
                >
              </li>
              <li>
                <code>last_ip</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]このリフレッシュトークンが最後に交換された最後のIPアドレスです。</span
                >
              </li>
              <li>
                <code>last_user_agent</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]このリフレッシュトークンが最後に交換されたデバイスの最後のユーザエージェントです。</span
                >
              </li>
            </ul>
          </li>
          <li>
            <code>expires_at</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]リフレッシュトークンが失効する絶対有効期限日のタイムスタンプです。</span
            >
          </li>
          <li>
            <code>id</code><em>:文字列</em>。<span>[エンタープライズ顧客]リフレッシュトークンのIDです。</span>
          </li>
          <li>
            <code>idle_expires_at</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]リフレッシュトークンが失効するアイドル有効期限日のタイムスタンプです。</span
            >
          </li>
          <li>
            <code>last_exchanged_at</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]リフレッシュトークンが最後に交換に成功したときのタイムスタンプです。</span
            >
          </li>
          <li>
            <code>resource_servers</code><em>:任意のオブジェクト配列</em>
            <p>要素は以下のプロパティを含みます。</p>
            <ul>
              <li>
                <code>audience</code><em>:文字列</em>。<span>[エンタープライズ顧客]リフレッシュトークンのオーディエンスです。</span
                >
              </li>
              <li>
                <code>scopes</code><em>:文字列</em>。<span>[エンタープライズ顧客]リフレッシュトークンのスコープです。</span>
              </li>
            </ul>
          </li>
          <li>
            <code>rotating</code><em>:任意のブール値</em>。<span>[エンタープライズ顧客]リフレッシュトークンがローテーションするリフレッシュトークンかどうかです。</span
            >
          </li>
          <li>
            <code>session_id</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]リフレッシュトークンにバインドされたセッションのIDです。</span
            >
          </li>
          <li>
            <code>user_id</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]リフレッシュトークンにバインドされたユーザのIDです。</span
            >
          </li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>
        <p><code>event.request</code></p>
      </td>
      <td>
        <p>トランザクションを開始した要求についての詳細です。</p>
        <p>以下のプロパティを含みます。</p>
        <ul>
          <li>
            <code>asn</code><em>:任意の文字列</em>。
            <span
              >要求を行っているユーザエージェントのAS番号です。</span
            >
          </li>
          <li>
            <code>body</code><em>:辞書</em>。<span>POST要求本文です。このデータはリフレッシュトークンとクライアント資格情報交換、ログイン後アクションの実行中にのみ利用可能です。</span
            >
          </li>
          <li>
            <code>geoip</code><em>:オブジェクト</em>
            <p>以下のプロパティを含みます。</p>
            <ul>
              <li><code>cityName</code><em>:任意の文字列</em></li>
              <li><code>continentCode</code><em>:任意の文字列</em></li>
              <li><code>countryCode</code><em>:任意の文字列</em></li>
              <li><code>countryCode3</code><em>:任意の文字列</em></li>
              <li><code>countryName</code><em>:任意の文字列</em></li>
              <li><code>latitude</code><em>:任意の数値</em></li>
              <li><code>longitude</code><em>:任意の数値</em></li>
              <li><code>subdivisionCode</code><em>:任意の文字列</em></li>
              <li><code>subdivisionName</code><em>:任意の文字列</em></li>
              <li><code>timeZone</code><em>:任意の文字列</em></li>
            </ul>
          </li>
          <li>
            <code>hostname</code><em>:任意の文字列</em>。<span>認証フローで使用されるホスト名です。</span
            >
          </li>
          <li>
            <code>ip</code><em>:文字列</em>。<span>要求の送信元のIPアドレスです。</span>
          </li>
          <li>
            <code>language</code><em>:任意の文字列</em>。<span>ブラウザーが要求した言語です。</span>
          </li>
          <li>
            <code>method</code><em>:文字列</em>。<span>要求が使用したHTTPメソッドです。</span>
          </li>
          <li>
            <code>query</code><em>:辞書</em>。<span>認可要求に送信されたクエリ文字列パラメーターです。</span
            >
          </li>
          <li>
            <code>user_agent</code><em>:任意の文字列</em>。<span>トランザクションの開始時に受信した<code>User-Agent</code>ヘッダーの値です。</span
            >
          </li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>
        <p><code>event.resource_server</code></p>
        <p><em>(任意)</em></p>
      </td>
      <td>
        <p>
          アクセスの要求対象であるリソースサーバーについての詳細です。.
        </p>
        <p>以下のプロパティを含みます。</p>
        <ul>
          <li>
            <code>identifier</code><em>:文字列</em>。<span>リソースサーバの識別子です。例:<code>https://your-api.example.com</code>.</span
            >
          </li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>
        <p><code>event.session</code></p>
        <p><em>(任意)</em></p>
      </td>
      <td>
        <p>現在のログインセッションです。</p>
        <p>以下のプロパティを含みます。</p>
        <ul>
          <li>
            <code>authenticated_at</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]セッションが最後に認証された日付と時間です。</span
            >
          </li>
          <li>
            <code>clients</code><em>:任意のオブジェクト配列</em>
            <p>[エンタープライズ顧客]セッションのためのクライアント詳細のリストです。
            </p>
            <p>要素は以下のプロパティを含みます。</p>
            <ul>
              <li>
                <code>client_id</code><em>:文字列</em>。<span>[エンタープライズ顧客]セッションのクライアントIDです。</span
                >
              </li>
            </ul>
          </li>
          <li>
            <code>created_at</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]セッションが作成された日付と時間です。</span
            >
          </li>
          <li>
            <code>device</code><em>:任意のオブジェクト</em>
            <p>
             [エンタープライズ顧客]セッションで使用されたデバイスに関連したメタデータです。
            </p>
            <p>以下のプロパティを含みます。</p>
            <ul>
              <li>
                <code>initial_asn</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]このセッションに関連付けられている最初のAS番号です。</span
                >
              </li>
              <li>
                <code>initial_ip</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]このセッションに関連付けられている最初のIPアドレスです。</span
                >
              </li>
              <li>
                <code>initial_user_agent</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]このセッションに関連付けられているデバイスの最初のユーザエージェントです。</span
                >
              </li>
              <li>
                <code>last_asn</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]このユーザが最後のログインを行ったログイン元のAS番号です。</span
                >
              </li>
              <li>
                <code>last_ip</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]このユーザが最後のログインを行ったログイン元のIPアドレスです。</span
                >
              </li>
              <li>
                <code>last_user_agent</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]このユーザが最後のログインを行ったログイン元のデバイスの最後のユーザエージェントです。</span
                >
              </li>
            </ul>
          </li>
          <li>
            <code>expires_at</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]セッションの有効期限が切れる日付と時間です。</span
            >
          </li>
          <li>
            <code>id</code><em>:文字列</em>。<span>現在のセッションのIDです。</span>
          </li>
          <li>
            <code>idle_expires_at</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]アイドル状態のセッションが失効する日付と時間です。</span
            >
          </li>
          <li>
            <code>last_interacted_at</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]セッションで最後に対話があった日付と時間です。</span
            >
          </li>
          <li>
            <code>updated_at</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]セッションが最後に更新された日付と時間です。</span
            >
          </li>
          <li>
            <code>user_id</code><em>:任意の文字列</em>。<span>[エンタープライズ顧客]別のAPIとの対話に使用可能なユーザーIDです。</span
            >
          </li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>
        <p><code>event.stats</code></p>
      </td>
      <td>
        <p>現在のユーザーのログイン統計です。</p>
        <p>以下のプロパティを含みます。</p>
        <ul>
          <li>
            <code>logins_count</code><em>:数値</em>。<span>このユーザがこれまでにログインした回数です。</span>
          </li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>
        <p><code>event.tenant</code></p>
      </td>
      <td>
        <p>現在のトランザクションに関連付けられているテナントについての詳細です。</p>
        <p>以下のプロパティを含みます。</p>
        <ul>
          <li>
            <code>id</code><em>:文字列</em>。
            <span>テナントの名前です。</span>
          </li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>
        <p><code>event.transaction</code></p>
        <p><em>(任意)</em></p>
      </td>
      <td>
        <p>現在のトランザクションについての詳細です。</p>
        <p>以下のプロパティを含みます。</p>
        <ul>
          <li>
            <code>acr_values</code><em>:文字列の配列</em>。<span>元の認証要求で提供された任意のacr_valuesです。</span
            >
          </li>
          <li>
            <code>linking_id</code><em>:任意の文字列</em>。<span>開発者がこのトランザクションを参照するためのダイナミックリンクIDです。</span
            >
          </li>
          <li>
            <code>locale</code><em>:文字列</em>。<span>このトランザクションに使用されるロケールです。ブラウザーが要求した言語とテナントの言語設定を比較して決定されます。</span
            >
          </li>
          <li>
            <code>login_hint</code><em>:任意の文字列</em>。<span>エンドユーザーが(必要であれば)使用するかもしれないログイン識別子について認証サーバーに提供するヒントです。</span
            >
          </li>
          <li>
            <code>prompt</code><em>:任意の文字列配列</em>。<span>ユーザーに再認証や同意を求めるかを示す指示のリストです。</span
            >
          </li>
          <li>
            <code>protocol</code><em>:任意の文字列</em>
            <p>可能な値には以下が含まれます。</p>
            <ul>
              <li>
                <code>oidc-basic-profile</code><span>:最も使用頻度の高いWebベースのログインです。</span>
              </li>
              <li>
                <code>oidc-ciba</code><span>:CIBA(Client-Initiated Backchannel Authentication)フローで使用されます。</span>
              </li>
              <li>
                <code>oidc-implicit-profile</code><span>:モバイルデバイスやシングルページアプリで使用されます。</span>
              </li>
              <li>
                <code>oidc-hybrid-profile</code><span>:アクセストークンとリフレッシュトークンを安全に取得しながら、アプリケーションがIDトークンに即座にアクセスできるようにします。
              </li>
              <li>
                <code>samlp</code> <span>:SaaSアプリで使用されるSAMLプロトコルです。</span>
              </li>
              <li>
                <code>wsfed</code><span>:Office365などのMicrosoft社製品で使用されるWS-Federationです。</span
                >
              </li>
              <li>
                <code>wstrust-usernamemixed</code><span>:CRMやOffice365で使用されるWS-trustのユーザ名/パスワードです。</span
                >
              </li>
              <li>
                <code>oauth2-device-code</code><span>:デバイス認可フローを使用したトランザクションです。</span>
              </li>
              <li>
                <code>oauth2-resource-owner</code><span>:データベース接続で一般的に使用されるユーザ名/パスワードによるログインです。</span
                >
              </li>
              <li>
                <code>oauth2-resource-owner-jwt-bearer</code><span>:ユーザーの秘密鍵で署名されたベアラーJWTを使用したログインです。</span
                >
              </li>
              <li>
                <code>oauth2-password</code><span>:パスワード交換を使用したログインです。</span>
              </li>
              <li>
                <code>oauth2-webauthn</code><span>:webauthn交換を使用したログインです。</span>
              </li>
              <li>
                <code>oauth2-access-token</code><span>:リフレッシュトークンの交換を使用したトークンの更新です。</span
                >
              </li>
              <li>
                <code>oauth2-refresh-token</code><span>:リフレッシュトークンの交換を使用したトークンの更新です。</span
                >
              </li>
              <li><code>oauth2-token-exchange</code></li>
            </ul>
          </li>
          <li>
            <code>redirect_uri</code><em>:任意の文字列</em>。<span>トランザクションの完了後、Auth0がブラウザーのリダイレクト先に使用するURLです。</span
            >
          </li>
          <li>
            <code>requested_authorization_details</code><em>:任意のオブジェクト配列</em>
            <p>
              https://datatracker.ietf.org/doc/html/draft-ietf-oauth-rar#section-2が提供するRich Authorization Requests仕様のセクション2を基にしたリッチ認証要求についての詳細です。
            </p>
            <p>要素は以下のプロパティを含みます。</p>
            <ul>
              <li>
                <code>type</code><em>:文字列</em>。<span>認証タイプの詳細の文字列です。タイプフィールドの値がオブジェクトに含められる内容を決定します。</span
                >
              </li>
            </ul>
          </li>
          <li>
            <code>requested_scopes</code><em>:文字列の配列</em>。<span>この認証フローの開始時に要求したスコープ(ある場合)です。</span
            >
          </li>
          <li>
            <code>response_mode</code><em>:任意の文字列</em>
            <p>
              認可エンドポイントからパラメーターを返す時に使用されるメカニズムを認可サーバーに知らせます。
            </p>
            <p>可能な値には以下が含まれます。</p>
            <ul>
              <li><code>query</code></li>
              <li><code>fragment</code></li>
              <li><code>form_post</code></li>
              <li><code>web_message</code></li>
            </ul>
          </li>
          <li>
            <code>response_type</code><em>:任意の文字列配列</em>
            <p>可能な値には以下が含まれます。</p>
            <ul>
              <li><code>code</code></li>
              <li><code>token</code></li>
              <li><code>id_token</code></li>
            </ul>
          </li>
          <li>
            <code>state</code><em>:任意の文字列</em>。<span>アプリが当初の要求に含め、Auth0がアプリにリダイレクトで戻すときに含める不透明な英数字の文字列です。</span
            >
          </li>
          <li>
            <code>ui_locales</code><em>:文字列の配列</em>。<span>当初の認証要求で提供されたui_localesです。</span
            >
          </li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>
        <p><code>event.user</code></p>
      </td>
      <td>
        <p>
          代理で始めた現在のトランザクションの対象ユーザーを記述したオブジェクトです。
        </p>
        <p>以下のプロパティを含みます。</p>
        <ul>
          <li>
            <code>app_metadata</code><em>:辞書</em>。<span>サポートプラン、セキュリティロール、アクセス制御グループなど、ユーザーのアクセスに影響を与えるユーザー情報を保管しているカスタムフィールドです。</span
            >
          </li>
          <li>
            <code>created_at</code><em>:文字列</em>。<span>ユーザーのプロファイル情報が最初に作成されたときを示すタイムスタンプ。</span
            >
          </li>
          <li>
            <code>email</code><em>:任意の文字列</em>。<span>ユーザーの(一意の)メールアドレスです。</span>
          </li>
          <li>
            <code>email_verified</code><em>:ブール値</em>。<span>ユーザーに確認済みのメールアドレスがあるかを示します。</span
            >
          </li>
          <li>
            <code>enrolledFactors</code><em>:任意のオブジェクト配列</em>
            <p>
              ユーザーが登録した認証要素の配列です。
            </p>
            <p>配列要素:</p>
            <ul>
              <li>
                <p>
                  登録済みの認証要素の種類と要素特有のオプションを記述したオブジェクトです。
                </p>
                <p>以下のプロパティを含みます。</p>
                <ul>
                  <li>
                    <code>options</code><em>:任意の辞書</em>。<span>登録された要素を説明する追加のオプションです。</span
                    >
                  </li>
                  <li>
                    <code>type</code><em>:文字列</em>。<code>push-notification</code>、<code>phone</code>、<code>email</code>、<code>otp</code>、<code>webauthn-roaming</code>、<code>webauthn-platform</code>など、認証要素の種類です。</span
                    >
                  </li>
                </ul>
              </li>
            </ul>
          </li>
          <li>
            <code>family_name</code><em>:任意の文字列</em>。<span>ユーザーの姓です。</span>
          </li>
          <li>
            <code>given_name</code><em>:任意の文字列</em>。<span>ユーザーの名です。</span>
          </li>
          <li>
            <code>identities</code><em>;:オブジェクトの配列</em>
            <p>
              ユーザーが元の認証に使用したIDプロバイダーから取得した情報が含まれます。ユーザーがプロファイルを複数のIDロバイダーにをリンクしているかもしれません。そのようなアイデンティティもこの配列に含まれます。IDプロバイダーオブジェクトのコンテンツはプロバイダーに依存します。
            </p>
            <p>要素は以下のプロパティを含みます。</p>
            <ul>
              <li>
                <code>connection</code><em>:任意の文字列</em>。
                <span
                  >ユーザーの認証に使用されたAuth0接続の名前です。</span
                >
              </li>
              <li>
                <code>isSocial</code><em>:任意のブール値</em>。<span>接続がソーシャル接続がを示します。</span>
              </li>
              <li>
                <code>profileData</code><em>:任意の辞書</em>。<span>接続に関連付けられているユーザー情報です。プロファイルがリンクされている場合は、セカンダリーアカウントのユーザー情報も含まれます。</span
                >
              </li>
              <li>
                <code>provider</code><em>:任意の文字列</em>。<span>Facebook、Google、SAML、独自のプロバイダーなど、ユーザーを認証するエンティティの名前です。</span
                >
              </li>
              <li>
                <code>user_id</code><em>:任意の文字列</em>。<span>この接続またはプロバイダーでユーザーに一意の識別子です。</span
                >
              </li>
            </ul>
          </li>
          <li>
            <code>last_password_reset</code><em>:任意の文字列</em>。<span>ユーザーのパスワードが最後にリセットまたは変更されたときを示すタイムスタンプです。ユーザー作成時にはこのフィールドは存在しません。このプロパティはデータベース接続にのみ存在します。</span
            >
          </li>
          <li>
            <code>multifactor</code><em>:任意の文字列配列</em>。<span>ユーザーが登録した多要素認証(MFA)プロバイダーのリストです。この配列は、ユーザーがMFAに登録したときと、管理者がユーザーのMFA登録をリセットしたときに更新されます。</span
            >
          </li>
          <li>
            <code>name</code><em>:任意の文字列</em>。<span>ユーザーのフルネームです。</span>
          </li>
          <li>
            <code>nickname</code><em>:任意の文字列</em>。<span>ユーザーのニックネームです。</span>
          </li>
          <li>
            <code>phone_number</code><em>:任意の文字列</em>。<span>ユーザーの電話番号です。</span>
          </li>
          <li>
            <code>phone_verified</code><em>:任意のブール値</em>。
            <span
              >ユーザーの電話番号検証が完了したかを示します。</span
            >
          </li>
          <li>
            <code>picture</code><em>:任意の文字列</em>。<span><a href="https://auth0.com/docs/ja-jp/users/change-user-picture">ユーザーのプロフィール画像</a>をポイントするURLです。</span
            >
          </li>
          <li>
            <code>updated_at</code><em>:文字列</em>。<span>ユーザーのプロファイル情報が最後に更新または変更されたときを示すタイムスタンプです。</span
            >
          </li>
          <li>
            <code>user_id</code><em>:文字列</em>。<span>ユーザーの(一意の)識別子です。</span>
          </li>
          <li>
            <code>user_metadata</code><em>:辞書</em>。<span&gt勤務先の住所、自宅の住所、ユーザー設定など、アクセス権に影響を与えないユーザー情報を保管するカスタムフィールドです。</span
            >
          </li>
          <li>
            <code>username</code><em>:任意の文字列</em>。<span>ユーザーの(一意の)ユーザー名です。</span>
          </li>
        </ul>
      </td>
    </tr>

    Was this helpful?

    /