Índice
AccountManagementService
(interface)AuthenticationV2Alpha1Service
(interface)AutoRetrievalInfo
(mensagem)FinalizeMfaEnrollmentRequest
(mensagem)FinalizeMfaEnrollmentResponse
(mensagem)FinalizeMfaPhoneRequestInfo
(mensagem)FinalizeMfaPhoneResponseInfo
(mensagem)FinalizeMfaSignInRequest
(mensagem)FinalizeMfaSignInResponse
(mensagem)MfaProvider
(enum)StartMfaEnrollmentRequest
(mensagem)StartMfaEnrollmentResponse
(mensagem)StartMfaPhoneRequestInfo
(mensagem)StartMfaPhoneResponseInfo
(mensagem)StartMfaSignInRequest
(mensagem)StartMfaSignInResponse
(mensagem)WithdrawMfaRequest
(mensagem)WithdrawMfaResponse
(mensagem)
AccountManagementService
Gerenciamento de contas do Identity Toolkit
FinalizeMfaEnrollment |
---|
Conclui o registro de um número de telefone como fator de MFA para o usuário.
|
StartMfaEnrollment |
---|
Envia um SMS de verificação de inscrição de MFA para um usuário.
|
WithdrawMfa |
---|
Revoga uma MFA do usuário
|
AuthenticationV2Alpha1Service
Autenticação para o Identity Toolkit
FinalizeMfaSignIn |
---|
Verifica o desafio da MultiFactorAuth e faz o login da MultiFactorAuth |
StartMfaSignIn |
---|
Envia a verificação da MultiFactorAuth |
AutoRetrievalInfo
As informações necessárias para recuperar automaticamente um SMS.
Campos | |
---|---|
app_signature_hash |
O hash da assinatura do app Android para a API SMS Retriever do Google Play Service. |
FinalizeMfaEnrollmentRequest
Conclui o registro de um número de telefone como fator de MFA para o usuário.
Campos | |
---|---|
id_token |
Obrigatório. Token de ID do primeiro fator do Firebase para indicar o usuário autenticado. |
mfa_provider |
Obrigatório. Tipo de segundo fator. |
display_name |
Nome de exibição inserido pelos usuários para distinguir entre vários fatores com o mesmo tipo ou diferentes. |
Campo de união verification_info . Obrigatório. Informações de registro da autenticação multifator a serem verificadas. verification_info pode ser apenas de um dos tipos a seguir: |
|
phone_verification_info |
Informações de verificação específicas para a autenticação por telefone. |
FinalizeMfaEnrollmentResponse
Resposta FinalizeMfaEnrollment.
Campos | |
---|---|
id_token |
Token de ID do Firebase para o usuário da MFA. |
refresh_token |
Token de atualização para o usuário da MFA para conseguir o token de ID da MFA. |
Campo de união auxiliary_auth_info . Informações de registro verificadas da autenticação multifator. auxiliary_auth_info pode ser apenas de um dos tipos a seguir: |
|
phone_auth_info |
Informações de autenticação auxiliares específicas para a autenticação por telefone. |
FinalizeMfaPhoneRequestInfo
Informações da solicitação de MFA específicas para a autenticação por smartphone.
Campos | |
---|---|
session_info |
Uma string opaca que representa a sessão de inscrição. |
code |
Código de verificação inserido pelo usuário. |
android_verification_proof |
Somente no Android. Usos para a verificação "instantânea" do número de telefone pelo GmsCore. |
phone_number |
Obrigatório se o comprovante de verificação do Android for apresentado. |
FinalizeMfaPhoneResponseInfo
Informações de resposta da MFA específicas para a autenticação por smartphone.
Campos | |
---|---|
android_verification_proof |
Somente no Android. Substituição de longa duração para código válido vinculado ao dispositivo Android. |
android_verification_proof_expire_time |
Somente no Android. Tempo de expiração do comprovante de verificação em segundos. |
phone_number |
Para a prova de verificação do Android. |
FinalizeMfaSignInRequest
Conclui o login de vários fatores verificando o desafio de autenticação de vários fatores.
Campos | |
---|---|
mfa_provider |
Obrigatório. Tipo de segundo fator. |
mfa_pending_credential |
Obrigatório. Credencial pendente do primeiro fator de MFA. |
Campo de união verification_info . Obrigatório para uma das informações de verificação. As informações de registro da autenticação multifator precisam ser verificadas. verification_info pode ser apenas de um dos tipos a seguir: |
|
phone_verification_info |
Informações de verificação específicas para a autenticação por telefone. |
FinalizeMfaSignInResponse
Resposta de FinalizeMfaSignIn.
Campos | |
---|---|
id_token |
Token de ID do Firebase para o usuário da MFA. |
refresh_token |
Token de atualização para o usuário da MFA para conseguir o token de ID da MFA. |
Campo de união auxiliary_auth_info . Informações de login verificadas pela autenticação multifator. auxiliary_auth_info pode ser apenas de um dos tipos a seguir: |
|
phone_auth_info |
Informações de autenticação auxiliares específicas para a autenticação por telefone. |
MfaProvider
O tipo de autenticação a ser usado para MFA.
Enums | |
---|---|
MFA_PROVIDER_UNSPECIFIED |
Valor padrão. Não use. |
PHONE_SMS |
Autenticação por smartphone. |
StartMfaEnrollmentRequest
Envia um SMS de verificação de inscrição de MFA para um usuário.
Campos | |
---|---|
id_token |
Obrigatório. Token de ID do primeiro fator do Firebase para indicar o usuário autenticado. |
mfa_provider |
Obrigatório. Tipo de segundo fator. |
Campo de união enrollment_info . Obrigatório. Informações da autenticação multifator por tipo de segundo fator. enrollment_info pode ser apenas de um dos tipos a seguir: |
|
phone_enrollment_info |
Informações de login específicas para a autenticação por smartphone. |
StartMfaEnrollmentResponse
Resposta StartMfaEnrollment.
Campos | |
---|---|
Campo de união enrollment_response . Resposta de início da autenticação multifator por tipo de segundo fator. enrollment_response pode ser apenas de um dos tipos a seguir: |
|
phone_session_info |
Informações de resposta da inscrição específicas para a autenticação por smartphone. |
StartMfaPhoneRequestInfo
Informações da solicitação de MFA específicas para a autenticação por smartphone.
Campos | |
---|---|
phone_number |
Obrigatório para inscrição. Número de telefone a ser registrado como MFA. |
ios_receipt |
Somente para iOS. Recebimento de confirmação de validação do token do app com APNS. |
ios_secret |
Somente para iOS. Secret entregue ao app iOS por APNS. |
recaptcha_token |
Somente na Web. Solução reCAPTCHA. |
auto_retrieval_info |
Somente no Android. Usado pelo Google Play Services para identificar o app para recuperação automática. |
safety_net_token |
Somente no Android. Usado para declarar a identidade do aplicativo no lugar de um token de reCaptcha. Um token da SafetyNet pode ser gerado pela API SafetyNet Attestation para Android, com a codificação Base64 do campo |
StartMfaPhoneResponseInfo
Informações de resposta da MFA específicas para a autenticação por smartphone.
Campos | |
---|---|
session_info |
Uma string opaca que representa a sessão de inscrição. |
StartMfaSignInRequest
Inicia o login multifator enviando o desafio de autenticação multifator.
Campos | |
---|---|
mfa_provider |
Obrigatório. Tipo de autenticação multifator. |
mfa_pending_credential |
Obrigatório. Credencial pendente do primeiro fator de login da MFA. |
mfa_enrollment_id |
Obrigatório. ID de registro da MFA do primeiro fator de login. |
Campo de união sign_in_info . Obrigatório para uma das informações de login por telefone. Informações de vários fatores por tipo de segundo fator. sign_in_info pode ser apenas de um dos tipos a seguir: |
|
phone_sign_in_info |
Informações de login específicas para a autenticação por smartphone. |
StartMfaSignInResponse
Resposta StartMfaSignIn.
Campos | |
---|---|
Campo de união response_info . A autenticação multifator inicia a resposta de login pelo segundo tipo de fator. response_info pode ser apenas de um dos tipos a seguir: |
|
phone_response_info |
Informações de resposta específicas para a autenticação por smartphone. |
WithdrawMfaRequest
Retira a Autenticação multifator.
Campos | |
---|---|
id_token |
Obrigatório. Token de ID do MFA do Firebase para indicar o usuário autenticado. |
mfa_enrollment_id |
Obrigatório. ID de registro da MFA da lista de MFA verificada do GetAccountInfo. |
WithdrawMfaResponse
Cancela a resposta da MultiFactorAuth.
Campos | |
---|---|
id_token |
Token de ID do Firebase para o primeiro fator de login. |
refresh_token |
Token de atualização do Firebase para o primeiro fator de login. |