Create an app login (Crear inicio de sesión en la app)
Last updated
Last updated
No se puede crear una instancia de AppLogin directamente. Este es un resultado de las interacciones entre el usuario y las opciones de inicio de sesión definidas en Project > ProjectFlow. Los AppLogins se generan automáticamente cuando el usuario realiza uno de los siguientes métodos de validación:
Email Validation
Phone Validation
Biometric Validation
El AppLogin está vinculado al método de validación utilizado durante el proceso de inicio de sesión. A continuación, se presentan ejemplos de los diferentes métodos de inicio de sesión y cómo interactúan con el objeto AppLogin.
Este ejemplo ilustra cómo se crea un AppLogin cuando el usuario inicia sesión mediante el método de validación por correo electrónico. El objeto AppLogin incluirá un campo emailValidation que rastrea los detalles de autenticación por correo.
Pasos:
El usuario recibe un OTP (One-Time Password) por correo electrónico.
El usuario ingresa el OTP en la página de inicio de sesión o lo valida a través de otra API.
Una vez verificado, se crea un objeto AppLogin con type: email
.
Este ejemplo muestra cómo se genera un AppLogin cuando el usuario inicia sesión mediante la validación por teléfono. El objeto AppLogin incluirá un campo phoneValidation que captura la autenticación por teléfono.
Pasos:
El usuario recibe un OTP por SMS.
El usuario ingresa el OTP para iniciar sesión o lo valida a través de otra API.
Una vez que el OTP es validado, se crea un objeto AppLogin con type: phone
.
Este ejemplo muestra cómo se crea un AppLogin cuando un usuario inicia sesión mediante validación biométrica. El objeto AppLogin incluirá un campo biometricValidation que registra el evento de autenticación biométrica.
Pasos:
El usuario proporciona datos biométricos (por ejemplo, reconocimiento facial o huella digital).
Los datos biométricos se validan mediante una detección de prueba de vida (liveness detection) en la aplicación web o a través de otra API.
Una vez validado con éxito, se genera un objeto AppLogin con type: faceLiveness
.
Dado que los AppLogins se crean automáticamente durante el proceso de interacción con los métodos de inicio de sesión de ProjectFlow (email, phone o biometrics), no es necesario crearlos manualmente. En su lugar, asegúrate de que los métodos de validación correctos estén implementados en el flujo de inicio de sesión.
Access via Email example
Access via Phone example
Access via Biometrics example