Get user access history
GET/company/users/access/:id
Gibt den Anmeldeverlauf eines bestimmten Benutzers mit detaillierten Informationen zu IP, Browser, Betriebssystem und Geolokalisierung zurück.
Ziel
Erleichterung der Sicherheitsüberprüfung und Erkennung verdächtiger Zugriffe durch Analyse von Zugriffsmustern.
Anwendungsfälle
- Sicherheitsüberprüfung
- Erkennung von Zugriffen von ungewöhnlichen Standorten
- Analyse der verwendeten Geräte
- Untersuchung unbefugter Zugriffe
Authentifizierung
- Erfordert gültiges JWT (Middleware m.isLoged)
Antwortdaten
Jeder Zugriffsdatensatz enthält:
- IP-Adresse
- Browser (Name, Version)
- Betriebssystem (Name, Version)
- Gerät (Name, Version)
- Geolokalisierung (Land, Region, Stadt, Zeitzone)
Geolokalisierung
- Verwendet geoip-lite zur Standortbestimmung anhand der IP
- Kann für nicht alle IPs verfügbar sein (private IPs, VPNs, etc.)
Paginierung
- Gibt paginierte Ergebnisse zurück
- Parameter: page, limit
Request
Responses
- 200
- 401
- 404
Anmeldeverlauf erfolgreich abgerufen
Nicht autorisiert. Mögliche Ursachen:
- Ungültiges oder abgelaufenes JWT-Token
Benutzer nicht gefunden