This commit is contained in:
Matthias Hochmeister
2026-03-13 15:09:43 +01:00
parent 7833dca29c
commit 20d2c9093a
4 changed files with 52 additions and 6 deletions

View File

@@ -3,6 +3,7 @@ import { z } from 'zod';
import authentikService from '../services/authentik.service';
import tokenService from '../services/token.service';
import userService from '../services/user.service';
import memberService from '../services/member.service';
import logger from '../utils/logger';
import auditService, { AuditAction, AuditResourceType } from '../services/audit.service';
import { extractIp, extractUserAgent } from '../middleware/audit.middleware';
@@ -119,6 +120,7 @@ class AuthController {
});
await userService.updateGroups(user.id, groups);
await memberService.ensureProfileExists(user.id);
// Audit: first-ever login (user record creation)
auditService.logAudit({
@@ -142,6 +144,7 @@ class AuthController {
await userService.updateLastLogin(user.id);
await userService.updateGroups(user.id, groups);
await memberService.ensureProfileExists(user.id);
const { given_name: updatedGivenName, family_name: updatedFamilyName } = extractNames(userInfo);