From b366ca41ce5d13f613bdb5e6aadabcd93b60e581 Mon Sep 17 00:00:00 2001 From: Andrey Kassaev Date: Sat, 13 Jan 2024 15:15:05 +0400 Subject: [PATCH] RT validation fixed --- .../kotlin/com/kassaev/notes/service/AuthenticationService.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/com/kassaev/notes/service/AuthenticationService.kt b/src/main/kotlin/com/kassaev/notes/service/AuthenticationService.kt index d04f505..dd0332d 100644 --- a/src/main/kotlin/com/kassaev/notes/service/AuthenticationService.kt +++ b/src/main/kotlin/com/kassaev/notes/service/AuthenticationService.kt @@ -63,7 +63,7 @@ class AuthenticationService( val refreshTokenInDB = refreshTokenRepository.getRefreshTokenByEmail(currentUserDetails.username) - if (!tokenService.isExpired(token) && currentUserDetails.username == refreshTokenInDB?.email) + if (!tokenService.isExpired(token) && currentUserDetails.username == refreshTokenInDB?.email && refreshTokenInDB?.token == token) generateAccessToken(currentUserDetails) else null