Pular para o conteúdo principal

getActiveSessionsByMarker

Obtendo dados das sessões ativas de usuários. Retorna uma Promise que resolve para um objeto de dados das sessões ativas de usuários.

Descrição​

AuthProvider.getActiveSessionsByMarker(

marker*

);

Esquema de parâmetros​

Esquema

marker(obrigatório): string
O identificador de texto do provedor de autorização
exemplo: "email"

Exemplos​

Exemplo mínimo​

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

Exemplo de resposta​

[
{
"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 resposta​

Esquema: IActiveSession[]

deviceInfo: object
Informações sobre o dispositivo usado na sessão ativa.
exemplo:

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

deviceInfo.os: string
O sistema operacional da sessão ativa.
exemplo: "Win32"

deviceInfo.browser: string
O navegador usado na sessão ativa.
exemplo: "Node.js/22"

deviceInfo.location: string
A localização da sessão ativa.
exemplo: "ru-RU"