Saltar al contenido principal

getActiveSessionsByMarker

Obteniendo datos de sesiones de usuario activas. Devuelve una promesa que se resuelve en un objeto de datos de sesiones de usuario activas.

Descripción​

AuthProvider.getActiveSessionsByMarker(

marker*

);

Esquema de parámetros​

Esquema

marker(requerido): string
El identificador de texto del proveedor de autorización
ejemplo: "email"

Ejemplos​

Ejemplo mínimo​

const response = await AuthProvider.getActiveSessionsByMarker('email');

Ejemplo de respuesta​

[
{
"deviceInfo": {
"os": "Node.js",
"browser": "Node.js/fe0bd77e-4",
"location": "en-US"
}
},
{
"deviceInfo": {
"os": "Node.js",
"browser": "Node.js/6d766466-5",
"location": "en-US"
}
},
{
"deviceInfo": {
"os": "Node.js",
"browser": "Node.js/01b13e1a-c",
"location": "en-US"
}
},
"..."
]

Esquema de respuesta​

Esquema: IActiveSession[]

deviceInfo: object
Información sobre el dispositivo utilizado en la sesión activa.
ejemplo:

{
"os": "Win32",
"browser": "Node.js/22",
"location": "ru-RU"
}

deviceInfo.os: string
El sistema operativo de la sesión activa.
ejemplo: "Win32"

deviceInfo.browser: string
El navegador utilizado en la sesión activa.
ejemplo: "Node.js/22"

deviceInfo.location: string
La ubicación de la sesión activa.
ejemplo: "ru-RU"