アクショントリガー:send-phone-message Eventオブジェクト

send-phone-messageアクショントリガーのeventオブジェクトは、送信されるメッセージと、チャレンジまたは登録されるユーザーに関するコンテキスト情報を提供します。

event.client

このトランザクションが開始されたクライアントについての情報。

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

  • client_id文字列。ユーザーがログインしようとしているアプリケーションのクライアントID。

  • metadata辞書。別のアプリケーションプロパティを保持するためのオブジェクト。

  • name文字列。アプリケーション名(ダッシュボードに定義されているとおり)。

event.message_options

ユーザーに送られるメッセージについての詳細。

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

  • action文字列。このアクションのトリガーになったフロー。

    取り得る値は次のとおりです。

    • 登録

    • second-factor-authentication

  • code 文字列。フォームの入力にユーザーが必要なワンタイムパスワード。

  • message_type文字列。メッセージの送信方法。

    取り得る値は次のとおりです。

    • sms

    • voice

  • recipient 文字列。メッセージが送られる電話番号。

  • text 文字列。送信されるメッセージの内容。

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.user

登録を試みているユーザーを説明するオブジェクト。

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

  • app_metadata任意の辞書。任意の辞書サポートプラン、セキュリティロール、アクセス制御グループなどのユーザーアクセスに影響するユーザーについての情報を保存するカスタムフィールド。

  • created_at 文字列。ユーザープロファイルが最初に作成された日時を示すタイムスタンプ。

  • email任意の文字列。(一意)ユーザーのメールアドレス。

  • email_verifiedブール値。ユーザーがメールアドレスを検証したかどうかを示します。

  • family_name任意の文字列。ユーザーの姓。

  • given_name任意の文字列。ユーザーの名。

  • identitiesオブジェクトの任意配列。ユーザーを最初に認証したIDプロバイダーから取得された情報を格納します。ユーザーはプロファイルを複数のIDプロバイダーにリンクすることもできますが、その場合にはそれらのアイデンティティもこの配列に含まれます。個別のIDプロバイダーオブジェクトのコンテンツはプロバイダーによって異なります。要素には次のプロパティを含みます。

    • connection 任意の文字列。ユーザーの認証に使用されるAuth0接続の名前。

    • isSocial 任意のブール値。接続がソーシャル接続かどうかを示します。

    • profileData 任意の辞書。接続に関連付けられたユーザー情報。プロファイルがリンクされると、そこにはセカンダリアカウントの関連するユーザー情報が入力されます。

    • provider 任意の文字列。Facebook、Google、SAML、または独自のプロバイダーといった、ユーザーを認証するエンティティの名前。

    • user_id 任意の文字列。この接続/プロバイダーのユーザーの一意の識別子。

    • last_password_reset 任意の文字列。ユーザーパスワードがリセット/変更された最終日時を示すタイムスタンプ。ユーザーの作成時には、このフィールドは存在しません。このプロパティは、データベース接続でのみ利用できます。

    • name 任意の文字列。ユーザーのフルネーム。

    • nickname 任意の文字列。ユーザーのニックネーム。

    • phone_number 任意の文字列。ユーザーの電話番号。

    • phone_verified 任意のブール値。ユーザーが電話番号を確認済みかどうかを示します。

    • picture 任意の文字列。ユーザーのプロファイル画像を指すURL。

    • updated_at 文字列。ユーザーのプロファイルが最後に更新/変更された日時を示すタイムスタンプ。

    • user_id 文字列。(一意)ユーザーの一意の識別子。

    • user_metadata 辞書。勤務先住所、自宅住所、ユーザーの設定など、ユーザーのアクセスに影響を与えないユーザーの情報を保存するカスタムフィールド。

    • username 任意の文字列。(一意)ユーザーのユーザー名。