generated from pricelees/issue-pr-template
fix: UserContextResolver에서 누락된 MDC id 추가 수정
This commit is contained in:
parent
95955faf33
commit
82f3e56770
@ -1,5 +1,6 @@
|
||||
package com.sangdol.roomescape.auth.web.support.resolver
|
||||
|
||||
import com.sangdol.common.utils.MdcPrincipalIdUtil
|
||||
import com.sangdol.roomescape.auth.exception.AuthErrorCode
|
||||
import com.sangdol.roomescape.auth.exception.AuthException
|
||||
import com.sangdol.roomescape.auth.infrastructure.jwt.JwtUtils
|
||||
@ -38,7 +39,9 @@ class UserContextResolver(
|
||||
val token: String? = request.accessToken()
|
||||
|
||||
try {
|
||||
val id: Long = jwtUtils.extractSubject(token).toLong()
|
||||
val id: Long = jwtUtils.extractSubject(token).also {
|
||||
MdcPrincipalIdUtil.set(it)
|
||||
}.toLong()
|
||||
|
||||
return userService.findContextById(id)
|
||||
} catch (e: Exception) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user