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
- 200
- 401
- 404
Cronologia degli accessi ottenuta con successo
Non autorizzato. Possibili cause:
- Token JWT non valido o scaduto
Utente non trovato