Habilita la Verificación de aplicaciones para un proyecto
En esta guía, se muestra cómo habilitar Verificación de aplicaciones de Firebase para tu proyecto de Identity Platform.
La Verificación de aplicaciones usa servicios de certificación para verificar que las solicitudes realizadas a tu proyecto provengan de tu app o de un dispositivo auténtico y no adulterado.
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 posibles métodos de acceso para la dirección de correo electrónico proporcionada cuando se accede 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 |
Accede o registra a un usuario mediante el intercambio de un token de Auth personalizado. |
SignInWithEmailLink |
Accede o registra a un usuario con un código fuera de banda desde un vínculo de correo electrónico. |
SignInWithIdp |
Accede o registra a un usuario con 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 |
Registra un nuevo usuario con correo electrónico y contraseña o un usuario anónimo, o bien actualiza un usuario anónimo a correo electrónico y 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 contraseña fuera de banda o verifica un código de verificación que se envió a un usuario por correo electrónico o un mecanismo diferente fuera de banda. |
SetAccountInfo |
Actualiza la información de la cuenta de usuario, por ejemplo, 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 para tu proyecto, haz lo siguiente:
En Firebase console, ve 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 tu app
- Protege tu app de los abusos por SMS