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
+1 -1
View File
@@ -214,7 +214,7 @@ class AuditService:
):
"""Log external auth login event."""
return AuditService.log_action(
action=AuditAction.EXTERNAL_AUTH_LOGIN,
action=AuditAction.USER_LOGIN,
user_id=user_id,
organization_id=organization_id,
resource_type="session",
+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,