Adds audit log entry for user Logout event

GitOrigin-RevId: 5a305166ba0e017ae7cb3d426cdae541e8db62c3
This commit is contained in:
Simon Gardner
2025-11-25 09:05:38 +00:00
committed by Copybot
parent af148bafb3
commit 7dce5f0e25
5 changed files with 115 additions and 5 deletions
@@ -473,6 +473,16 @@ async function doLogout(req) {
logger.debug({ user }, 'logging out')
const sessionId = req.sessionID
if (user != null) {
UserAuditLogHandler.addEntryInBackground(
user._id,
'logout',
user._id,
req.ip,
{}
)
}
if (typeof req.logout === 'function') {
// passport logout
const logout = promisify(req.logout.bind(req))