Spaces:
Runtime error
Runtime error
Download src/modules/security/security.module.ts from eduverse-team/eduverse-backend: direct link, hf CLI and curl.
- Browser
- Download file 1.41 kB
-
https://huggingface.co/spaces/eduverse-team/eduverse-backend/resolve/main/src/modules/security/security.module.ts
- Command line
-
hf download hf://spaces/eduverse-team/eduverse-backend/src/modules/security/security.module.ts
-
curl -L -o security.module.ts https://huggingface.co/spaces/eduverse-team/eduverse-backend/resolve/main/src/modules/security/security.module.ts
1.41 kB
| import { Module } from '@nestjs/common'; | |
| import { TypeOrmModule } from '@nestjs/typeorm'; | |
| import { APP_INTERCEPTOR } from '@nestjs/core'; | |
| import { SecurityLog } from './entities/security-log.entity'; | |
| import { AuditLog } from './entities/audit-log.entity'; | |
| import { LoginAttempt } from './entities/login-attempt.entity'; | |
| import { BlockedIp } from './entities/blocked-ip.entity'; | |
| import { Session } from '../auth/entities/session.entity'; | |
| import { SecurityService } from './services/security.service'; | |
| import { AuditService } from './services/audit.service'; | |
| import { IpBlockerService } from './services/ip-blocker.service'; | |
| import { SecurityController } from './controllers/security.controller'; | |
| import { AuditController } from './controllers/audit.controller'; | |
| import { AuditLogInterceptor } from './interceptors/audit-log.interceptor'; | |
| import { NotificationsModule } from '../notifications/notifications.module'; | |
| ({ | |
| imports: [ | |
| TypeOrmModule.forFeature([ | |
| SecurityLog, | |
| AuditLog, | |
| LoginAttempt, | |
| BlockedIp, | |
| Session, | |
| ]), | |
| NotificationsModule, | |
| ], | |
| controllers: [SecurityController, AuditController], | |
| providers: [ | |
| SecurityService, | |
| AuditService, | |
| IpBlockerService, | |
| { | |
| provide: APP_INTERCEPTOR, | |
| useClass: AuditLogInterceptor, | |
| }, | |
| ], | |
| exports: [SecurityService, AuditService, IpBlockerService], | |
| }) | |
| export class SecurityModule {} | |