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:

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:

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

projectFlow

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