Skip to content

User Activity Audit Logging #490

@Cedarich

Description

@Cedarich

Labels: Backend, Security, Compliance
Complexity: Medium (150 points) 📝

Description

Implement an audit logging system to track sensitive user actions (login, password change, account linking) for security and support.

Requirements / Context

  • Store in a separate AuditLog entity.
  • Capture: user ID, action, timestamp, IP address, and metadata.

Acceptance Criteria

  • AuditLog entity and migrations.
  • Global interceptor or decorator to log specific actions.
  • Admin-only endpoint GET /admin/audit-logs.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions