From 7a78ae49f83cb6412537d38fea70904a835ee43c Mon Sep 17 00:00:00 2001 From: Sergio Gutierrez Villalba Date: Wed, 12 Jun 2024 15:12:06 +0200 Subject: [PATCH] fix(auth): expire JWT always --- src/modules/user/user.usecase.ts | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/src/modules/user/user.usecase.ts b/src/modules/user/user.usecase.ts index 04ef7ca9b..7590cbb24 100644 --- a/src/modules/user/user.usecase.ts +++ b/src/modules/user/user.usecase.ts @@ -417,8 +417,16 @@ export class UserUseCases { const newTokenPayload = this.getNewTokenPayload(user); return { - token: SignEmail(newUser.email, this.configService.get('secrets.jwt')), - newToken: Sign(newTokenPayload, this.configService.get('secrets.jwt')), + token: SignEmail( + newUser.email, + this.configService.get('secrets.jwt'), + true, + ), + newToken: Sign( + newTokenPayload, + this.configService.get('secrets.jwt'), + true, + ), user: { ...user.toJSON(), hKey: user.hKey.toString(), @@ -1070,8 +1078,16 @@ export class UserUseCases { return { ...emails, newAuthentication: { - token: SignEmail(user.email, this.configService.get('secrets.jwt')), - newToken: Sign(newTokenPayload, this.configService.get('secrets.jwt')), + token: SignEmail( + user.email, + this.configService.get('secrets.jwt'), + true, + ), + newToken: Sign( + newTokenPayload, + this.configService.get('secrets.jwt'), + true, + ), user, }, };