MFA チャレンジを送信します
HTTP リクエスト
POST https://identitytoolkit.googleapis.com/v2/accounts/mfaSignIn:start
この URL は gRPC Transcoding 構文を使用します。
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{ "mfaPendingCredential": string, "mfaEnrollmentId": string, "tenantId": string, // Union field |
フィールド | |
---|---|
mfaPendingCredential |
必須。第 1 要素でのログインからの認証情報の保留中。 |
mfaEnrollmentId |
必須。ユーザーの現在の MFA 登録のリストにある MFA 登録 ID。 |
tenantId |
ユーザーがログインしている Identity Platform テナントの ID。設定されていない場合、ユーザーはデフォルトの Identity Platform プロジェクトにログインします。 |
共用体フィールド sign_in_info 。第 2 要素の種類別の MFA 情報。sign_in_info は次のいずれかになります。 |
|
phoneSignInInfo |
電話確認用の SMS の送信を承認するための確認情報。 |
レスポンスの本文
mfaSignIn.start レスポンス。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド response_info 。第 2 要素の種類による多要素ログイン開始レスポンス。response_info は次のいずれかになります。 |
|
phoneResponseInfo |
SMS タイプの第 2 要素に固有の多要素認証ログイン セッション情報。送信された SMS から取得した 1 回限りのコードとともに、このセッション情報の内容を mfaSignIn.finalize に渡して、ログインを完了する必要があります。 |
認可スコープ
以下のいずれかの OAuth スコープが必要です。
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
詳細については、Authentication Overview をご覧ください。