feat: harden sessions and track downstream acknowledgements

This commit is contained in:
hectorzhao
2026-07-14 14:18:43 +08:00
parent 3d37adcc9f
commit 8c03663f24
43 changed files with 1733 additions and 150 deletions
+10 -1
View File
@@ -1,11 +1,20 @@
import { Module } from '@nestjs/common';
import { APP_GUARD } from '@nestjs/core';
import { UsersModule } from '../users/users.module';
import { AuthController } from './auth.controller';
import { AuthService } from './auth.service';
import { RecentAuthenticationGuard } from './recent-authentication.guard';
import { SessionService } from './session.service';
@Module({
imports: [UsersModule],
controllers: [AuthController],
providers: [AuthService],
providers: [
AuthService,
SessionService,
RecentAuthenticationGuard,
{ provide: APP_GUARD, useExisting: RecentAuthenticationGuard },
],
exports: [SessionService],
})
export class AuthModule {}