From a40cb8863360aefbc306645dcca9484430280fe5 Mon Sep 17 00:00:00 2001 From: JoonSoo-Kim Date: Thu, 14 Dec 2023 20:06:42 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=83=98=ED=94=8C=20=EA=B3=84=EC=A0=95?= =?UTF-8?q?=20=EC=A4=91=EB=B3=B5=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=ED=97=88?= =?UTF-8?q?=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 아이디가 sample일 시 리프레시 토큰 검사를 하지 않고 중복 로그인을 허용하도록 수정 --- BE/src/auth/guard/auth.jwt-guard.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/BE/src/auth/guard/auth.jwt-guard.ts b/BE/src/auth/guard/auth.jwt-guard.ts index f84e127..7790615 100644 --- a/BE/src/auth/guard/auth.jwt-guard.ts +++ b/BE/src/auth/guard/auth.jwt-guard.ts @@ -49,6 +49,15 @@ export class JwtAuthGuard extends NestAuthGuard("jwt") { : request.ip; const accessToken = request.headers.authorization.split(" ")[1]; + const accessTokenBody = jwt.verify( + accessToken, + process.env.JWT_SECRET, + ) as jwt.JwtPayload; + + if (accessTokenBody.userId === "sample") { + return true; + } + const refreshToken = await this.redisClient.get(request.user.userId); const refreshTokenBody = jwt.verify(