From e75e1b1d6f57e80010e16a0bd4e94e9849ec644b Mon Sep 17 00:00:00 2001 From: ZigBalthazar Date: Fri, 8 Nov 2024 22:56:01 +0330 Subject: [PATCH] fix(auth): use jwt secret --- src/modules/auth/auth.module.ts | 2 +- src/modules/auth/strategies/jwt.strategy.ts | 2 +- src/shared/services/api-config.service.ts | 5 ++--- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/modules/auth/auth.module.ts b/src/modules/auth/auth.module.ts index ee7d4c4..8c319f1 100644 --- a/src/modules/auth/auth.module.ts +++ b/src/modules/auth/auth.module.ts @@ -16,7 +16,7 @@ import LocalStrategy from './strategies/local.strategy'; JwtModule.registerAsync({ inject: [ApiConfigService], useFactory: (configService: ApiConfigService) => ({ - secretOrPrivateKey: configService.authConfig.privateKey, + secret: configService.authConfig.secret, }), }), ], diff --git a/src/modules/auth/strategies/jwt.strategy.ts b/src/modules/auth/strategies/jwt.strategy.ts index 243e58e..c2fe5f8 100644 --- a/src/modules/auth/strategies/jwt.strategy.ts +++ b/src/modules/auth/strategies/jwt.strategy.ts @@ -12,7 +12,7 @@ export default class JwtStrategy extends PassportStrategy(Strategy) { super({ jwtFromRequest: ExtractJwt.fromAuthHeaderAsBearerToken(), ignoreExpiration: false, - secretOrKey: apiConfigService.authConfig.privateKey, + secretOrKey: apiConfigService.authConfig.secret, }); } diff --git a/src/shared/services/api-config.service.ts b/src/shared/services/api-config.service.ts index d16e2f7..d34e580 100644 --- a/src/shared/services/api-config.service.ts +++ b/src/shared/services/api-config.service.ts @@ -55,9 +55,8 @@ export class ApiConfigService { get authConfig() { return { - privateKey: this.getString('JWT_PRIVATE_KEY'), - publicKey: this.getString('JWT_PUBLIC_KEY'), - jwtExpirationTime: this.getNumber('JWT_EXPIRATION_TIME'), + secret: this.getString('JWT_SECRET'), + jwtExpirationTime: this.getString('JWT_EXPIRATION_TIME'), }; }