diff --git a/src/config/jwt.config.ts b/src/config/jwt.config.ts index 7a26615..8f12d90 100644 --- a/src/config/jwt.config.ts +++ b/src/config/jwt.config.ts @@ -1,6 +1,8 @@ import { registerAs } from '@nestjs/config'; export default registerAs('jwt', () => ({ - secret: process.env.JWT_SECRET, - expiresIn: process.env.JWT_EXPIRATION_TIME, + accessSecret: process.env.JWT_ACCESS_SECRET, + accessExpiresIn: process.env.JWT_ACCESS_EXPIRES, + refreshSecret: process.env.JWT_REFRESH_SECRET, + refreshExpiresIn: process.env.JWT_REFRESH_EXPIRES, })); diff --git a/src/config/validation.schema.ts b/src/config/validation.schema.ts index f5665fc..53e3109 100644 --- a/src/config/validation.schema.ts +++ b/src/config/validation.schema.ts @@ -14,6 +14,8 @@ export const configValidationSchema = Joi.object({ POSTGRES_DB: Joi.string().required(), // JWT - JWT_SECRET: Joi.string().required(), - JWT_EXPIRATION_TIME: Joi.string().required(), + JWT_ACCESS_SECRET: Joi.string().required(), + JWT_ACCESS_EXPIRES: Joi.string().required(), + JWT_REFRESH_SECRET: Joi.string().required(), + JWT_REFRESH_EXPIRES: Joi.string().required(), });