diff --git a/service/src/main/kotlin/com/sangdol/roomescape/auth/web/support/resolver/UserContextResolver.kt b/service/src/main/kotlin/com/sangdol/roomescape/auth/web/support/resolver/UserContextResolver.kt index e61270be..bfb7ac61 100644 --- a/service/src/main/kotlin/com/sangdol/roomescape/auth/web/support/resolver/UserContextResolver.kt +++ b/service/src/main/kotlin/com/sangdol/roomescape/auth/web/support/resolver/UserContextResolver.kt @@ -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) {