アクショントリガー:post-user-registration - Eventオブジェクト

post-user-registrationアクショントリガーのeventオブジェクトは、新規作成されたユーザーに関するコンテキスト情報を提供します。

プロパティ 説明

event.connection

ユーザーの登録に使用された接続についての詳細。

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

  • id 文字列接続の一意の識別子。
  • metadata 任意の辞書接続に関連したメタデータ。
  • name 文字列ユーザー認証に使用される接続名(例:twitterまたはsome-g-suite-domain)。
  • strategy 文字列接続のタイプ。ソーシャル接続の場合、event.connection.strategy === event.connection.name。エンタープライズ接続では、waad(Microsoft Entra ID)、ad(Active Directory/LDAP)、auth0(データベース接続)などです。

event.request

(任意)

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

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

  • geoip オブジェクト要求の地理情報を含みます。

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

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

event.tenant

現在のトランザクションに関連するテナントの詳細。

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

  • id 文字列テナント名。

event.transaction

(任意)

現在のトランザクションについての詳細。

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

  • acr_values 文字列の配列元の認証要求に提供されたすべてのacr_values
  • locale 文字列このトランザクションに使われるロケールで、ブラウザーの要求言語とテナントの言語設定を比較して決定される。
  • login_hint 任意の文字列エンドユーザーが必要な場合にログインに使用する可能性のある、ログイン識別子に関する認可サーバーへのヒント。
  • prompt 任意の文字列の配列ユーザーに再認証と同意を求めるかどうかを示す指示のリスト。
  • protocol 任意の文字列認証プロトコルについての情報を含みます。

    可能性のある値には次のものが含まれます:

    • oidc-basic-profile 最も使用されるWebベースのログイン。
    • oidc-implicit-profile モバイルデバイスおよびシングルページアプリで使用されます。
    • samlp SaaSアプリで使用されるSAMLプロトコール。
    • wsfed Office365といったMicrosoft製品で使用されるWS-Federation。
    • wstrust-usernamemixed CRMおよびOffice365で使用されるWS-trustユーザー/パスワードログイン。
    • oauth2-device-code デバイスの認可フローで使用されるトランザクション。
    • oauth2-resource-owner 通常、データベース接続に使用されるユーザー/パスワードログイン。
    • oauth2-resource-owner-jwt-bearer ユーザーの秘密鍵で署名されたBearer JWTを使用したログイン。
    • oauth2-password パスワード交換を使用したログイン。
    • oauth2-access-token リフレッシュトークン交換を使用したトークンのリフレッシュ。
    • oauth2-refresh-token リフレッシュトークン交換を使用したトークンのリフレッシュ。
    • oauth2-token-exchange
    • oidc-hybrid-profile アクセストークンとリフレッシュトークンをアプリケーションが安全に取得できるようにしながら、IDトークンに即座にアクセスできるようにします。
  • redirect_uri 任意の文字列トランザクションが完了した後にAuth0がリダイレクトするブラウザーのURL。
  • requested_scopes 文字列の配列この認証フローを開始するときに要求(必要ある場合)されるスコープ。
  • response_mode 任意の文字列

    認可エンドポイントから返されたパラメーターに使用される認可サーバーのメカニズムに知らせます。

    含まれる可能性のある値は以下の通りです:

    • query
    • fragment
    • form_post
    • web_message
  • response_type 任意の文字列の配列

    含まれる可能性のある値は以下の通りです:

    • code
    • token
    • id_token
  • state 任意の文字列Auth0がリダイレクトしてアプリケーションに戻る際に含まれ、アプリが初期要求に追加する不透明な任意の英数字の文字列。
  • ui_locales 文字列の配列元の認証要求で提供されたui_locales

event.user

現在のトランザクションが開始されたユーザーを表すオブジェクト。

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

  • app_metadata 辞書サポートプラン、セキュリティロール、アクセス制御グループなどのユーザーアクセスに影響するユーザーについての情報を保存するカスタムフィールドです。
  • created_at 文字列ユーザープロファイルが最初に作成された日時を示すタイムスタンプ。
  • email 任意の文字列(一意)ユーザーのメールアドレス
  • email_verified ブール値ユーザーがメールアドレスを確認済みかどうかを示します。
  • family_name 任意の文字列ユーザーの姓。
  • given_name 任意の文字列ユーザーの名。
  • last_password_reset 任意の文字列ユーザーパスワードがリセット/変更された最終日時を示すタイムスタンプ。ユーザーの作成時に、このフィールドは存在しません。このプロパティは、データベース接続でのみ利用できます。
  • name 任意の文字列ユーザーの氏名。
  • nickname 任意の文字列ユーザーのニックネーム。
  • phone_number 任意の文字列ユーザーの電話番号。
  • phone_verified 任意のブール値ユーザーが電話番号を確認済みかどうかを示します。
  • picture 任意の文字列ユーザーのプロファイル写真 を指すURL。
  • updated_at 文字列ユーザーのプロファイルが最後に更新/変更された時を示すタイムスタンプ。
  • user_id 文字列(一意)ユーザーの一意の識別子。
  • user_metadata 辞書勤務先住所、自宅住所、ユーザーの設定など、ユーザーのアクセスに影響を与えないユーザーの情報を保存するカスタムフィールド。
  • username 任意の文字列(一意)ユーザーのユーザー名。