Ativar o App Check em um projeto
Neste guia, mostramos 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 e inalterado.
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 |
Extrai os possíveis métodos de login para o endereço de e-mail fornecido ao fazer login com um provedor de identidade como o Google, Facebook ou Apple. |
SendVerificationCode |
Envia um código de verificação por SMS para o login com número de telefone. |
SignInWithCustomToken |
Faz login ou inscreve um usuário trocando um token Auth personalizado. |
SignInWithEmailLink |
Faz o login ou inscreve um usuário com um código fora de banda por um link por e-mail. |
SignInWithIdp |
Faz login ou inscreve um usuário com as credenciais de um provedor de identidade (IdP). |
SignInWithPassword |
Faça 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 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 depois de fazer login. |
GetOobCode |
Solicita um código fora de banda para ser 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 um mecanismo fora de banda diferente. |
SetAccountInfo |
Atualiza informações da conta do usuário, como 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 Começar.
Siga o guia de iniciação para registrar e implementar o App Check no seu projeto.