refactor: consolidate login audit logging and add superadmin user audit endpoints

This commit is contained in:
Ubuntu
2026-05-08 06:26:32 +00:00
parent 6d794106be
commit 81a221bd2b
6 changed files with 303 additions and 12 deletions
+2 -11
View File
@@ -176,15 +176,6 @@ class AuthService:
)
session.save()
# Log session creation
AuditService.log_action(
action=AuditAction.SESSION_CREATE,
user_id=user.id,
resource_type="session",
resource_id=session.id,
description="User session created",
)
return session
@staticmethod
@@ -254,9 +245,9 @@ class AuthService:
if session:
session.revoke(reason=reason)
# Log session revocation
# Log session revocation (user logout)
AuditService.log_action(
action=AuditAction.SESSION_REVOKE,
action=AuditAction.USER_LOGOUT,
user_id=session.user_id,
resource_type="session",
resource_id=session.id,