Ativar o App Check para um projeto
Este guia mostra como ativar o Firebase App Check no seu projeto do Identity Platform.
O App Check usa serviços de atestado para verificar se as solicitações feitas ao seu projeto são originadas do seu app ou de um dispositivo autêntico que não foi adulterado.
O App Check oferece proteção para as seguintes operações usadas pelo SDK do cliente:
Operações de autenticação
Método | Descrição |
---|---|
CreateAuthUri |
Recebe os possíveis métodos de login para o endereço de e-mail fornecido ao fazer login com um provedor de identidade, como Google, Facebook ou Apple. |
SendVerificationCode |
Envia um código de verificação por SMS para fazer login com um número de telefone. |
SignInWithCustomToken |
Faz login ou registra um usuário trocando um token de autenticação personalizado. |
SignInWithEmailLink |
Faz login ou registra um usuário com um código fora da banda de um link de e-mail. |
SignInWithIdp |
Faz login ou registra um usuário usando credenciais de um provedor de identidade (IdP). |
SignInWithPassword |
Faz login com um e-mail e uma senha. |
SignInWithPhoneNumber |
Conclui uma tentativa de autenticação por número de telefone. |
SignUp |
Inscreve um novo usuário de e-mail e senha ou um usuário anônimo, ou faz upgrade de um usuário anônimo para e-mail e senha. |
Operações de gerenciamento de contas
Método | Descrição |
---|---|
DeleteAccount |
Exclui uma conta de usuário. |
GetAccountInfo |
Recupera informações do usuário após o login. |
GetOobCode |
Solicita o envio de um código fora da banda para o e-mail de um usuário. |
ResetPassword |
Conclui uma redefinição de senha fora de banda ou verifica um código de verificação enviado a um usuário por e-mail ou outro mecanismo fora de banda. |
SetAccountInfo |
Atualiza as informações da conta de usuário, por exemplo, endereço de e-mail, senha ou nome de exibição. |
Ativar o App Check
Para ativar o App Check no seu projeto, faça o seguinte:
No console do Firebase, acesse Build > App Check.
Clique em Primeiros passos.
Siga o guia de primeiros passos para registrar e implementar o App Check no seu projeto.