import { Module } from '@nestjs/common'; import { AuthController } from './auth.controller'; import { JwtModule } from '@nestjs/jwt'; import { AuthService } from 'src/services/auth.service'; import { PassportModule } from '@nestjs/passport'; import { JwtStrategy } from './jwt.strategy'; import { UsersModule } from 'src/users/users.module'; import { WebauthnService } from 'src/services/webauthn.service'; @Module({ imports: [ UsersModule, PassportModule, JwtModule.register({ secret: 'dev-secret', // Use ENV later signOptions: { expiresIn: '1d' }, }), ], controllers: [AuthController], providers: [AuthService, JwtStrategy, WebauthnService], }) export class AuthModule {}