Skip to main content

El Objeto Inicio de Sesión de Aplicación

Descripción General

El objeto Inicio de Sesión de Aplicación representa sesiones de autenticación de usuarios en Verifik. Rastrea intentos de inicio de sesión y los vincula a métodos de validación específicos (correo electrónico, teléfono o biométrico).

Atributos

client

Tipo: ObjectId
Requerido:

ID del cliente asociado con esta solicitud de inicio de sesión.

name

Tipo: String
Requerido: No

Nombre opcional para la sesión de inicio de sesión.

status

Tipo: String
Requerido: No

Estado de la solicitud de inicio de sesión (por ejemplo, pendiente, completado, fallido).

project

Tipo: ObjectId
Requerido:

ID del proyecto vinculado a esta solicitud de inicio de sesión.

projectFlow

Tipo: ObjectId
Requerido:

ID del ProjectFlow que define la configuración de flujo para este inicio de sesión.

type

Tipo: String
Requerido:

Tipo de inicio de sesión que se está intentando. Debe ser uno de:

  • email
  • phone
  • faceLiveness

emailValidation

Tipo: ObjectId
Requerido: No

Referencia al objeto EmailValidation si se utiliza un inicio de sesión basado en correo electrónico.

phoneValidation

Tipo: ObjectId
Requerido: No

Referencia al objeto PhoneValidation si se utiliza un inicio de sesión basado en teléfono.

biometricValidation

Tipo: ObjectId
Requerido: No

Referencia al objeto BiometricValidation si se utiliza un inicio de sesión biométrico.

face

Tipo: ObjectId
Requerido: No

Referencia al objeto IdentityImage, utilizado para reconocimiento facial o verificaciones de vida.

accessControlLog

Tipo: ObjectId
Requerido: No

Referencia al objeto AccessControlLog, utilizado para registrar acciones de control de acceso relacionadas con este inicio de sesión.

Objeto de Ejemplo

{
"_id": "66e464acbad79f3a380d408f",
"client": "5f43a1b5e4b0d51d5b6f3e57",
"name": "Login for Project A",
"status": "completed",
"project": "5f43a1b5e4b0d51d5b6f3e58",
"projectFlow": "5f43a1b5e4b0d51d5b6f3e59",
"type": "email",
"emailValidation": "5f43a1b5e4b0d51d5b6f3e60",
"phoneValidation": null,
"biometricValidation": null,
"face": null,
"accessControlLog": "5f43a1b5e4b0d51d5b6f3e61",
"createdAt": "2024-09-13T16:13:32.942Z",
"updatedAt": "2024-09-13T16:13:32.942Z"
}