initial
This commit is contained in:
31
apps/api/src/oidc/oidc.module.ts
Normal file
31
apps/api/src/oidc/oidc.module.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { AuditModule } from '../audit/audit.module';
|
||||
import { AuthModule } from '../auth/auth.module';
|
||||
import { LldapModule } from '../lldap/lldap.module';
|
||||
import { OidcClientEntity } from './entities/oidc-client.entity';
|
||||
import { OidcProviderStorageEntity } from './entities/oidc-provider-storage.entity';
|
||||
import { OidcSigningKeyEntity } from './entities/oidc-signing-key.entity';
|
||||
import { OidcSubjectEntity } from './entities/oidc-subject.entity';
|
||||
import { OidcAdminClientsController } from './oidc-admin-clients.controller';
|
||||
import { OidcAdminGuard } from './oidc-admin.guard';
|
||||
import { OidcClientService } from './oidc-client.service';
|
||||
import { OidcInteractionController } from './oidc-interaction.controller';
|
||||
import { OidcProviderService } from './oidc-provider.service';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
TypeOrmModule.forFeature([
|
||||
OidcClientEntity,
|
||||
OidcProviderStorageEntity,
|
||||
OidcSigningKeyEntity,
|
||||
OidcSubjectEntity,
|
||||
]),
|
||||
AuthModule,
|
||||
LldapModule,
|
||||
AuditModule,
|
||||
],
|
||||
controllers: [OidcAdminClientsController, OidcInteractionController],
|
||||
providers: [OidcAdminGuard, OidcClientService, OidcProviderService],
|
||||
})
|
||||
export class OidcModule {}
|
||||
Reference in New Issue
Block a user