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: string (reference id)
Requerido: Sí

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: string (reference id)
Requerido: Sí

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

projectFlow​

Tipo: string (reference id)
Requerido: Sí

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

type​

Tipo: String
Requerido: Sí

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

  • email
  • phone
  • faceLiveness

emailValidation​

Tipo: string (reference id)
Requerido: No

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

phoneValidation​

Tipo: string (reference id)
Requerido: No

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

biometricValidation​

Tipo: string (reference id)
Requerido: No

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

face​

Tipo: string (reference id)
Requerido: No

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

accessControlLog​

Tipo: string (reference id)
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"
}