feat(oidc): update auth middleware for cookie extraction and OIDC user handling

This commit is contained in:
SnapOtter
2026-05-13 18:52:39 +08:00
parent 5a95af70f4
commit ad4ca27f03
2 changed files with 73 additions and 6 deletions
+6 -1
View File
@@ -18,7 +18,11 @@ type AuditEvent =
| "ROLE_CREATED"
| "ROLE_UPDATED"
| "ROLE_DELETED"
| "SETTINGS_UPDATED";
| "SETTINGS_UPDATED"
| "OIDC_LOGIN_SUCCESS"
| "OIDC_USER_CREATED"
| "OIDC_USER_LINKED"
| "OIDC_LOGIN_FAILED";
/**
* Emit a structured audit log entry for security-relevant events.
@@ -60,6 +64,7 @@ function deriveTargetType(event: AuditEvent): string | null {
event.startsWith("USER_") ||
event.startsWith("LOGIN") ||
event.startsWith("PASSWORD") ||
event.startsWith("OIDC_") ||
event === "LOGOUT"
)
return "user";