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"