Hash refresh token values

This commit is contained in:
Mikhail Yasnov 2021-07-20 13:33:20 +03:00
parent de1778463a
commit 6ea1bf2b65
1 changed files with 5 additions and 0 deletions

View File

@ -16,7 +16,10 @@ import ru.touchin.auth.core.tokens.refresh.services.dto.NewRefreshToken
import ru.touchin.auth.core.user.converters.UserConverter.toDto
import ru.touchin.auth.core.user.repositories.UserRepository
import ru.touchin.auth.core.user.repositories.findByIdOrThrow
import ru.touchin.common.byte.ByteUtils.toHex
import ru.touchin.common.random.SecureRandomStringGenerator
import ru.touchin.common.security.hash.HashUtils
import ru.touchin.common.security.hash.HashUtils.calculateHash
import java.time.ZonedDateTime
@Service
@ -82,6 +85,8 @@ class RefreshTokenCoreServiceImpl(
return refreshTokenProperties.let {
it.prefix + SecureRandomStringGenerator.generate(it.length)
}
.calculateHash(HashUtils.HashAlgorithm.MD5)
.toHex()
}
companion object {