vigiloauth/vigilo

Add Audit logs to client management flows

Open

#363 opened on May 29, 2025

 (0 comments) (0 reactions) (0 assignees)Go (9 forks)auto 404
good first issuesecuritytask

Repository metrics

Stars
 (100 stars)
PR merge metrics
 (PR metrics pending)

Description

Description: We should add audit logging to all client-related flows to improve observability and traceability. This will help us monitor client actions, detect anomalies, and assist with debugging and compliance.

Tasks:

  • Identify key client flows that require audit logging
  • Add audit log entries for relevant events (e.g., login, logout, permission changes, config updates)
  • Ensure logs include useful context (user ID, timestamp, IP, action, result, etc.)
  • Update documentation if needed

Acceptance Criteria:

  • Audit logs are generated for all major client flow actions
  • Logs include enough detail to be useful for debugging and auditing
  • Logging has minimal performance impact

Contributor guide