The AppLogin object (Inicio de sesión en la app)
Atributos
client - ObjectId - Requerido ID del cliente asociado con esta solicitud de inicio de sesión. Debe estar correctamente definido, ya que vincula el inicio de sesión a un cliente específico.
name - String - Opcional Nombre opcional para la sesión de inicio de sesión.
status - String - Opcional Estado opcional de la solicitud de inicio de sesión (por ejemplo, pending, completed, failed).
project - ObjectId - Requerido ID del proyecto vinculado a esta solicitud de inicio de sesión. Debe estar definido, ya que vincula el inicio de sesión a un proyecto específico.
projectFlow - ObjectId - Requerido ID del ProjectFlow que define la configuración del flujo para este inicio de sesión. Este campo es obligatorio.
type - String - Requerido Tipo de inicio de sesión que se está intentando. Debe ser uno de los siguientes valores:
email
phone
faceLiveness
emailValidation - ObjectId - Opcional Referencia al objeto EmailValidation si se usa un inicio de sesión basado en correo electrónico.
phoneValidation - ObjectId - Opcional Referencia al objeto PhoneValidation si se usa un inicio de sesión basado en número de teléfono.
biometricValidation - ObjectId - Opcional Referencia al objeto BiometricValidation si se usa un inicio de sesión biométrico.
face - ObjectId - Opcional Referencia al objeto IdentityImage, utilizado para reconocimiento facial o prueba de vida (liveness check).
accessControlLog - ObjectId - Opcional Referencia al objeto AccessControlLog, utilizado para registrar acciones de control de acceso relacionadas con este inicio de sesión.
Ejemplo de Objeto AppLogin
Last updated