From 46fcb423e5102dc0eee26034e0ade42c15df1c51 Mon Sep 17 00:00:00 2001 From: batche Date: Thu, 8 Dec 2022 14:34:14 +0100 Subject: [PATCH] changements mineurs --- .../nestjs/api_back/src/auth/42/authentication.service.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/srcs/requirements/nestjs/api_back/src/auth/42/authentication.service.ts b/srcs/requirements/nestjs/api_back/src/auth/42/authentication.service.ts index 591d7f9d..b338ce7b 100644 --- a/srcs/requirements/nestjs/api_back/src/auth/42/authentication.service.ts +++ b/srcs/requirements/nestjs/api_back/src/auth/42/authentication.service.ts @@ -42,7 +42,10 @@ export class AuthenticationService { } async generate2FaSecret(user : User) { - const secret = authenticator.generateSecret(); + let secret : string; + secret = user.secretTwoFactorAuth; + if (!user.secretTwoFactorAuth) + secret = authenticator.generateSecret(); const otpauth = authenticator.keyuri(user.email, process.env.TWO_FACTOR_AUTHENTICATION_APP_NAME, secret); await this.userService.setAuthenticatorSecret(user.id, secret); return { secret, otpauth };