Saltar al contenido principal

Get user access history

GET 

/company/users/access/:id

Devuelve el historial de accesos (login) de un usuario específico con información detallada de IP, navegador, sistema operativo y geolocalización.

Objective

Facilitar la auditoría de seguridad y detección de accesos sospechosos mediante el análisis de patrones de acceso.

Use Cases

  • Auditoría de seguridad
  • Detección de accesos desde ubicaciones inusuales
  • Análisis de dispositivos utilizados
  • Investigación de accesos no autorizados

Authentication

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

Response Data

Cada registro de acceso incluye:

  • IP address
  • Browser (name, version)
  • OS (name, version)
  • Device (name, version)
  • Geolocalización (country, region, city, timezone)

Geolocation

  • Usa geoip-lite para determinar ubicación desde IP
  • Puede no estar disponible para todas las IPs (privadas, VPN, etc.)

Pagination

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

Request

Responses

Historial de accesos obtenido exitosamente