Habilita la Verificación de aplicaciones para un proyecto
En esta guía, se muestra cómo habilitar la Verificación de aplicaciones de Firebase para tu proyecto de Identity Platform.
La Verificación de aplicaciones usa servicios de certificación para comprobar que las solicitudes que se realizan al proyecto se originen en la app o en un dispositivo auténtico que no se haya manipulado.
La Verificación de aplicaciones proporciona protección para las siguientes operaciones que usa el SDK del cliente:
Operaciones de autenticación
Método | Descripción |
---|---|
CreateAuthUri |
Obtiene los métodos de acceso posibles para la dirección de correo electrónico proporcionada al acceder con un proveedor de identidad como Google, Facebook o Apple. |
SendVerificationCode |
Envía un código de verificación por SMS para acceder con un número de teléfono. |
SignInWithCustomToken |
Permite que un usuario acceda o registre si intercambia un token de autenticación personalizado. |
SignInWithEmailLink |
Permite que un usuario acceda o registre un usuario con un código fuera de banda mediante un vínculo de correo electrónico. |
SignInWithIdp |
Permite que un usuario acceda o que se registre con las credenciales de un proveedor de identidad (IdP). |
SignInWithPassword |
Accede con un correo electrónico y una contraseña. |
SignInWithPhoneNumber |
Completa un intento de autenticación con un número de teléfono. |
SignUp |
Registrar un nuevo usuario o contraseña de correo electrónico y contraseña, o actualizar un usuario anónimo al correo electrónico y la contraseña |
Operaciones de administración de cuentas
Método | Descripción |
---|---|
DeleteAccount |
Borra una cuenta de usuario. |
GetAccountInfo |
Recupera la información del usuario después de acceder. |
GetOobCode |
Solicita que se envíe un código fuera de banda al correo electrónico de un usuario. |
ResetPassword |
Completa un restablecimiento de la contraseña fuera de banda o comprueba el código de verificación enviado al usuario por correo electrónico o un mecanismo fuera de banda diferente. |
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. |
Habilita la Verificación de aplicaciones
Para habilitar la Verificación de aplicaciones en tu proyecto, haz lo siguiente:
En Firebase console, vaya a Compilación > Verificación de aplicaciones.
Haz clic en Comenzar.
Sigue la guía de introducción para registrar e implementar la Verificación de aplicaciones en tu proyecto.
¿Qué sigue?
- Habilita la protección de enumeración de correo electrónico para la app.
- Cómo proteger tu app de abusos de SMS