メインコンテンツへスキップ
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 任意の文字列。(一意)ユーザーのユーザー名。
I