teamhub-common-constants
v0.1.32
Published
A NestJS module
Readme
nestjs-sso-be
A NestJS module
Install
$ npm i nestjs-sso-be --saveUsage
import { Module } from '@nestjs/common';
import { APP_GUARD } from '@nestjs/core';
import { AuthGuard, IAMConnectModule } from 'nestjs-sso-be';
import { AppController } from './app.controller';
import ConfigKey from './common/config/config-key';
@Module({
imports: [
IAMConnectModule.register({
clientId: process.env[ConfigKey.IAM_CLIENT_ID],
secret: process.env[ConfigKey.IAM_CLIENT_SECRET],
iamUri: process.env[ConfigKey.IAM_BASE_URL],
}),
],
providers: [
{
provide: APP_GUARD,
useClass: AuthGuard,
},
],
controllers: [AppController],
})
export class AppModule {}