1
16import { Module } from "@nestjs/common";
17import { AuthModule } from "../auth/auth.module.js";
18import { SamlController } from "./saml.controller.js";
19import { OidcController } from "./oidc.controller.js";
20import { SsoAdminController } from "./sso-admin.controller.js";
21import { SsoSecretsService } from "./sso-secrets.js";
22import { SsoProvisioningService } from "./provisioning.service.js";
23import { OidcService } from "./oidc.service.js";
24import { SsoAdminService } from "./sso-admin.service.js";
25
26@Module({
27 imports: [AuthModule],
28 controllers: [SamlController, OidcController, SsoAdminController],
29 providers: [SsoSecretsService, SsoProvisioningService, OidcService, SsoAdminService],
30 exports: [SsoProvisioningService, SsoSecretsService]
31})
32export class SsoModule {}
33