Pular para o conteúdo principal

Get user access history

GET 

/company/users/access/:id

Retorna o histórico de acessos (login) de um usuário específico com informações detalhadas de IP, navegador, sistema operativo e geolocalização.

Objetivo

Facilitar a auditoria de segurança e detecção de acessos suspeitos por meio da análise de padrões de acesso.

Casos de Uso

  • Auditoria de segurança
  • Detecção de acessos a partir de localizações incomuns
  • Análise de dispositivos utilizados
  • Investigação de acessos não autorizados

Autenticação

  • Requer JWT válido (middleware m.isLoged)

Dados da Resposta

Cada registro de acesso inclui:

  • Endereço IP
  • Navegador (nome, versão)
  • Sistema Operacional (nome, versão)
  • Dispositivo (nome, versão)
  • Geolocalização (país, região, cidade, fuso horário)

Geolocalização

  • Usa geoip-lite para determinar a localização a partir do IP
  • Pode não estar disponível para todos os IPs (privados, VPN, etc.)

Paginação

  • Retorna resultados paginados
  • Parâmetros: page, limit

Request

Responses

Histórico de acessos obtido com sucesso