0.1.7 • Published 1 year ago
teamhub-sso-be v0.1.7
teamhub-sso-be
A NestJS module
Install
$ npm i teamhub-sso-be --save
Usage
import { Module } from '@nestjs/common';
import { APP_GUARD } from '@nestjs/core';
import { AuthGuard, IAMConnectModule } from 'teamhub-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 {}