インデックス
AccountManagementService
(インターフェース)AuthenticationV2Alpha1Service
(インターフェース)AutoRetrievalInfo
(メッセージ)FinalizeMfaEnrollmentRequest
(メッセージ)FinalizeMfaEnrollmentResponse
(メッセージ)FinalizeMfaPhoneRequestInfo
(メッセージ)FinalizeMfaPhoneResponseInfo
(メッセージ)FinalizeMfaSignInRequest
(メッセージ)FinalizeMfaSignInResponse
(メッセージ)MfaProvider
(列挙型)StartMfaEnrollmentRequest
(メッセージ)StartMfaEnrollmentResponse
(メッセージ)StartMfaPhoneRequestInfo
(メッセージ)StartMfaPhoneResponseInfo
(メッセージ)StartMfaSignInRequest
(メッセージ)StartMfaSignInResponse
(メッセージ)WithdrawMfaRequest
(メッセージ)WithdrawMfaResponse
(メッセージ)
AccountManagementService
Identity Toolkit のアカウント管理
FinalizeMfaEnrollment |
---|
ユーザーの MFA 要素として電話番号の登録が完了します。
|
StartMfaEnrollment |
---|
ユーザーの MFA 登録確認 SMS を送信します。
|
WithdrawMfa |
---|
ユーザーの 1 つの MFA を取り消す
|
AuthenticationV2Alpha1Service
Identity Toolkit の認証
FinalizeMfaSignIn |
---|
MultiFactorAuth チャレンジを検証し、MultiFactorAuth ログインを実行します。 |
StartMfaSignIn |
---|
MultiFactorAuth チャレンジを送信します。 |
AutoRetrievalInfo
SMS を自動取得するために必要な情報。
フィールド | |
---|---|
app_signature_hash |
Google Play 開発者サービスの SMS Retriever API 用の Android アプリの署名ハッシュ。 |
FinalizeMfaEnrollmentRequest
ユーザーの MFA 要素として電話番号の登録が完了します。
フィールド | |
---|---|
id_token |
必須。認証済みユーザーを示す Firebase の第 1 要素 ID トークン。 |
mfa_provider |
必須。2 つ目の要素の種類。 |
display_name |
同じタイプまたは異なるタイプの異なる多要素認証を区別するためにユーザーが入力する表示名。 |
共用体フィールド verification_info 。必須。確認が必要な多要素認証の登録情報。verification_info は次のいずれかになります。 |
|
phone_verification_info |
スマートフォン認証に固有の確認情報。 |
FinalizeMfaEnrollmentResponse
FinalizeMfaEnrollment レスポンス。
フィールド | |
---|---|
id_token |
MFA ユーザーの Firebase ID トークン。 |
refresh_token |
MFA ユーザーの更新トークン。MFA ID トークンを取得します。 |
共用体フィールド auxiliary_auth_info 。MultiFactor で確認された登録情報。auxiliary_auth_info は次のいずれかになります。 |
|
phone_auth_info |
電話認証に固有の補助認証情報。 |
FinalizeMfaPhoneRequestInfo
スマートフォン認証に固有の Mfa リクエスト情報。
フィールド | |
---|---|
session_info |
登録セッションを表す不透明な文字列。 |
code |
ユーザーが入力した確認コード。 |
android_verification_proof |
Android のみ。GmsCore による「即時」の電話番号確認に使用されます。 |
phone_number |
Android の確認証明書を提示する場合は必須です。 |
FinalizeMfaPhoneResponseInfo
電話認証に固有の mfa レスポンス情報。
フィールド | |
---|---|
android_verification_proof |
Android のみ。Android デバイスに関連付けられた有効なコードの長期的な代替手段。 |
android_verification_proof_expire_time |
Android のみ。身分証明書の有効期限(秒単位)。 |
phone_number |
Android の確認証明書の場合。 |
FinalizeMfaSignInRequest
多要素認証のチャレンジを検証して、多要素認証によるログインを完了します。
フィールド | |
---|---|
mfa_provider |
必須。2 つ目の要素の種類。 |
mfa_pending_credential |
必須。MFA の第 1 要素でのログインからの認証情報の保留中。 |
共用体フィールド verification_info 。確認情報のいずれか、または確認が必要な多要素認証の登録情報に必要です。verification_info は次のいずれかになります。 |
|
phone_verification_info |
スマートフォン認証に固有の確認情報。 |
FinalizeMfaSignInResponse
FinalizeMfaSignIn レスポンス。
フィールド | |
---|---|
id_token |
MFA ユーザーの Firebase ID トークン。 |
refresh_token |
MFA ユーザーの更新トークン。MFA ID トークンを取得します。 |
共用体フィールド auxiliary_auth_info 。多要素認証で確認されたログイン情報。auxiliary_auth_info は次のいずれかになります。 |
|
phone_auth_info |
電話認証に固有の補助認証情報。 |
MfaProvider
mfa に使用する認証のタイプ。
列挙型 | |
---|---|
MFA_PROVIDER_UNSPECIFIED |
デフォルト値。使用しないでください。 |
PHONE_SMS |
電話認証。 |
StartMfaEnrollmentRequest
ユーザーの MFA 登録確認 SMS を送信します。
フィールド | |
---|---|
id_token |
必須。認証済みユーザーを示す Firebase の第 1 要素 ID トークン。 |
mfa_provider |
必須。2 つ目の要素の種類。 |
共用体フィールド enrollment_info 。必須。第 2 要素の種類別の多要素認証情報。enrollment_info は次のいずれかになります。 |
|
phone_enrollment_info |
スマートフォン認証に固有のログイン情報。 |
StartMfaEnrollmentResponse
StartMfaEnrollment レスポンス。
フィールド | |
---|---|
共用体フィールド enrollment_response 。2 番目の要素の種類別の多要素認証の開始登録レスポンス。enrollment_response は次のいずれかになります。 |
|
phone_session_info |
スマートフォン認証に固有の登録レスポンス情報。 |
StartMfaPhoneRequestInfo
スマートフォン認証に固有の Mfa リクエスト情報。
フィールド | |
---|---|
phone_number |
登録の際に必須です。MFA として登録する電話番号。 |
ios_receipt |
iOS のみ。APNS によるアプリトークンの検証が成功したことの通知。 |
ios_secret |
iOS のみ。APNS を介して iOS アプリに配信されるシークレット。 |
recaptcha_token |
ウェブのみ。Recaptcha ソリューション。 |
auto_retrieval_info |
Android のみ。Google Play 開発者サービスが自動取得するアプリを識別するために使用されます。 |
safety_net_token |
Android のみ。recaptcha トークンの代わりにアプリケーション ID をアサートするために使用されます。SafetyNet トークンは、SafetyNet Android Attestation API を使用して生成できます。この場合、 |
StartMfaPhoneResponseInfo
電話認証に固有の mfa レスポンス情報。
フィールド | |
---|---|
session_info |
登録セッションを表す不透明な文字列。 |
StartMfaSignInRequest
多要素認証のチャレンジを送信して、多要素ログインを開始します。
フィールド | |
---|---|
mfa_provider |
必須。多要素の種類。 |
mfa_pending_credential |
必須。MFA の第 1 要素でのログインからの認証情報の保留中。 |
mfa_enrollment_id |
必須。第 1 要素でのログイン時の MFA 登録 ID。 |
共用体フィールド sign_in_info 。電話のログイン情報のいずれかについて必須です。第 2 要素の種類別の多要素認証情報。sign_in_info は次のいずれかになります。 |
|
phone_sign_in_info |
スマートフォン認証に固有のログイン情報。 |
StartMfaSignInResponse
StartMfaSignIn レスポンス。
フィールド | |
---|---|
共用体フィールド response_info 。第 2 要素の種類による多要素ログイン開始レスポンス。response_info は次のいずれかになります。 |
|
phone_response_info |
スマートフォン認証に固有のレスポンス情報。 |
WithdrawMfaRequest
MultiFactorAuth を撤回します。
フィールド | |
---|---|
id_token |
必須。認証済みユーザーを示す Firebase MFA ID トークン。 |
mfa_enrollment_id |
必須。GetAccountInfo の確認済み MFA リストの MFA 登録 ID。 |
WithdrawMfaResponse
MultiFactorAuth レスポンスを撤回します。
フィールド | |
---|---|
id_token |
最初のログイン要素の Firebase ID トークン。 |
refresh_token |
最初のログイン要素の Firebase 更新トークン。 |