Passa al contenuto principale

Get user access history

GET 

/company/users/access/:id

Restituisce la cronologia degli accessi (login) di un utente specifico con informazioni dettagliate su IP, browser, sistema operativo e geolocalizzazione.

Obiettivo

Facilitare l'audit di sicurezza e il rilevamento di accessi sospetti attraverso l'analisi dei pattern di accesso.

Casi d'Uso

  • Audit di sicurezza
  • Rilevamento di accessi da ubicazioni insolite
  • Analisi dei dispositivi utilizzati
  • Investigazione di accessi non autorizzati

Autenticazione

  • Richiede un JWT valido (middleware m.isLoged)

Dati di Risposta

Ogni record di accesso include:

  • Indirizzo IP
  • Browser (nome, versione)
  • Sistema Operativo (nome, versione)
  • Dispositivo (nome, versione)
  • Geolocalizzazione (paese, regione, città, fuso orario)

Geolocalizzazione

  • Utilizza geoip-lite per determinare l'ubicazione dall'IP
  • Potrebbe non essere disponibile per tutti gli IP (privati, VPN, ecc.)

Paginazione

  • Restituisce risultati paginati
  • Parametri: page, limit

Request

Responses

Cronologia degli accessi ottenuta con successo