Habilitar Comprobación de aplicaciones en un proyecto
En esta guía se explica cómo habilitar Comprobación de aplicaciones de Firebase en tu proyecto de Identity Platform.
Comprobación de aplicaciones usa servicios de certificación para comprobar que las solicitudes enviadas a tu proyecto proceden de tu aplicación o de un dispositivo auténtico que no se ha manipulado.
App Check protege las siguientes operaciones que usa el SDK de cliente:
Operaciones de autenticación
Método | Descripción |
---|---|
CreateAuthUri |
Obtiene los posibles métodos de inicio de sesión para la dirección de correo proporcionada al iniciar sesión con un proveedor de identidades, como Google, Facebook o Apple. |
SendVerificationCode |
Envía un código de verificación por SMS para iniciar sesión con un número de teléfono. |
SignInWithCustomToken |
Inicia sesión o registra a un usuario intercambiando un token de autenticación personalizado. |
SignInWithEmailLink |
Inicia sesión o registra a un usuario con un código fuera de banda desde un enlace de correo. |
SignInWithIdp |
Inicia sesión o registra a un usuario con las credenciales de un proveedor de identidades. |
SignInWithPassword |
Inicia sesión con un correo y una contraseña. |
SignInWithPhoneNumber |
Completa un intento de autenticación de número de teléfono. |
SignUp |
Registra a un nuevo usuario con correo y contraseña o a un usuario anónimo, o bien actualiza un usuario anónimo a correo y contraseña. |
Operaciones de gestión de cuentas
Método | Descripción |
---|---|
DeleteAccount |
Elimina una cuenta de usuario. |
GetAccountInfo |
Obtiene información del usuario después de iniciar sesión. |
GetOobCode |
Solicita que se envíe un código fuera de banda al correo de un usuario. |
ResetPassword |
Completa un cambio de contraseña fuera de banda o comprueba un código de verificación que se ha enviado a un usuario por correo electrónico o mediante otro mecanismo fuera de banda. |
SetAccountInfo |
Actualiza la información de la cuenta de usuario, como la dirección de correo electrónico, la contraseña o el nombre visible. |
Habilitar Comprobación de Aplicaciones
Para habilitar App Check en tu proyecto, haz lo siguiente:
En la consola de Firebase, ve a Compilación > App Check.
Haz clic en Empezar.
Sigue la guía de introducción para registrar e implementar Comprobación de aplicaciones en tu proyecto.
Siguientes pasos
- Habilitar la protección de enumeración de correos electrónicos en tu aplicación
- Protege tu aplicación frente al uso inadecuado de SMS