diff --git a/src/main/kotlin/com/restapi/config/Auth.kt b/src/main/kotlin/com/restapi/config/Auth.kt index 5979e2b..6ac6283 100644 --- a/src/main/kotlin/com/restapi/config/Auth.kt +++ b/src/main/kotlin/com/restapi/config/Auth.kt @@ -251,11 +251,11 @@ object Auth { val atResponse = objectMapper.readValue(message) val parsed = validateAuthToken(atResponse.accessToken) - Session.redis.lpush( - "AUTH_TOKEN_${parsed.userName}", objectMapper.writeValueAsString( - atResponse.copy(createdAt = LocalDateTime.now()) - ) - ) + foundOldAt.authToken = atResponse.accessToken + foundOldAt.expiresAt = LocalDateTime.now().plusSeconds(atResponse.expiresIn.toLong()) + foundOldAt.refreshExpiresAt = LocalDateTime.now().plusSeconds(atResponse.refreshExpiresIn.toLong()) + foundOldAt.refreshToken = atResponse.refreshToken + database.update(foundOldAt) ctx.result(atResponse.accessToken).contentType(ContentType.TEXT_PLAIN) } else {