Aller au contenu principal

Get user access history

GET 

/company/users/access/:id

Retourne l'historique des connexions d'un utilisateur spécifique avec des informations détaillées sur l'adresse IP, le navigateur, le système d'exploitation et la géolocalisation.

Objectif

Faciliter l'audit de sécurité et la détection des accès suspects via l'analyse des modèles de connexion.

Cas d'utilisation

  • Audit de sécurité
  • Détection des connexions depuis des emplacements inhabituels
  • Analyse des appareils utilisés
  • Investigation des accès non autorisés

Authentification

  • Requiert un JWT valide (middleware m.isLoged)

Données de réponse

Chaque enregistrement de connexion inclut :

  • Adresse IP
  • Navigateur (nom, version)
  • Système d'exploitation (nom, version)
  • Appareil (nom, version)
  • Géolocalisation (pays, région, ville, fuseau horaire)

Géolocalisation

  • Utilise geoip-lite pour déterminer l'emplacement à partir de l'adresse IP
  • Peut ne pas être disponible pour toutes les adresses IP (privées, VPN, etc.)

Pagination

  • Retourne des résultats paginés
  • Paramètres : page, limit

Request

Responses

Historique des accès obtenu avec succès