src/common/auth/auth.module.ts
import { Module } from "@nestjs/common";
import { PassportModule } from "@nestjs/passport";
import { JwtAuthGuard } from "./guards/jwt-auth.guard";
import { JwtAuthStrategy } from "./strategies/jwt-auth.strategy";
import { AuthService } from "./services/auth.service";
import { IAMModule } from "../../iam/iam.module";
@Module({
imports: [PassportModule, IAMModule],
providers: [JwtAuthStrategy, JwtAuthGuard, AuthService],
exports: [JwtAuthGuard],
})
export class AuthModule {}