feat: implement ApiTokenGuard for authentication and apply it to relevant controllers
This commit is contained in:
@ -5,10 +5,12 @@ import { ProjectModule } from "../project/project.module";
|
||||
import { ApiService } from "./api.service";
|
||||
import { ApiController } from "./api.controller";
|
||||
import { Project } from "../project/entities/project.entity";
|
||||
import { ApiTokenGuard } from "./guards/api-token.guard";
|
||||
|
||||
@Module({
|
||||
imports: [ProjectModule, TypeOrmModule.forFeature([Token, Project])],
|
||||
controllers: [ApiController],
|
||||
providers: [ApiService],
|
||||
providers: [ApiService, ApiTokenGuard],
|
||||
exports: [ApiTokenGuard, TypeOrmModule],
|
||||
})
|
||||
export class ApiModule {}
|
||||
|
||||
Reference in New Issue
Block a user