Ativar o App Check para um projeto
Este guia mostra como ativar Firebase App Check para seu projeto do Identity Platform.
O App Check usa serviços de atestado para verificar se as solicitações feitas ao seu projeto originam do app ou de um dispositivo autêntico e não 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 |
Obtém os métodos de login possíveis 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 o número de telefone. |
SignInWithCustomToken |
Faz o 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 externo usando 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 de número de telefone. |
SignUp |
Registra um novo usuário com e-mail e senha ou um usuário anônimo ou faz upgrade de um usuário anônimo para um usuário com 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 que um código fora da banda seja enviado ao 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 por outro mecanismo fora de banda. |
SetAccountInfo |
Atualiza as informações da conta do usuário, por exemplo, endereço de e-mail, senha ou nome de exibição. |
Ativar o App Check
Para ativar a Verificação de app no seu projeto, faça o seguinte:
No Console do Firebase, acesse Build > App Check.
Clique em Primeiros passos.
Siga o guia de início para registrar e implementar o App Check no seu projeto.