Pular para o conteúdo principal

getActiveSessionsByMarker

Obtenha as sessões ativas do usuário. 🔐 Este método requer autorização.

Descrição​

Busca as sessões ativas do usuário autenticado em um provedor de autenticação. Resolve para um array de objetos IActiveSession, um por sessão, cada um com seu deviceInfo.

.getActiveSessionsByMarker(

);

Esquema de parâmetros​

Esquema

marker(obrigatório): string
Marcador do provedor de autenticação.
exemplo: "email"

Exemplos​

Exemplo mínimo​

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

Exemplo de resposta​

[
{
"deviceInfo": {
"os": "Node.js",
"browser": "Node.js/c6f42ef6-0",
"location": "en-US"
}
},
{
"deviceInfo": {
"os": "Node.js",
"browser": "Node.js/54bbc8da-e",
"location": "en-US"
}
},
{
"deviceInfo": {
"os": "Node.js",
"browser": "Node.js/276091fb-6",
"location": "en-US"
}
}
]

Esquema de resposta​

Esquema: IActiveSession[]

deviceInfo: object
Dispositivo usado na sessão ativa.
exemplo:

{
"os": "Win32",
"browser": "Node.js/22",
"location": "en-US"
}

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

deviceInfo.browser: string
Navegador da sessão ativa.
exemplo: "Node.js/22"

deviceInfo.location: string
Localização da sessão ativa.
exemplo: "en-US"