diff --git a/src/main/kotlin/kr/co/vacgom/api/auth/filter/JwtAuthenticationFilter.kt b/src/main/kotlin/kr/co/vacgom/api/auth/filter/JwtAuthenticationFilter.kt index 7e00c11..6e8bfaf 100644 --- a/src/main/kotlin/kr/co/vacgom/api/auth/filter/JwtAuthenticationFilter.kt +++ b/src/main/kotlin/kr/co/vacgom/api/auth/filter/JwtAuthenticationFilter.kt @@ -13,7 +13,9 @@ import kr.co.vacgom.api.invitation.presentation.InvitationApi import kr.co.vacgom.api.invitation.presentation.InvitationApi.Companion.INVITATION import kr.co.vacgom.api.user.application.UserTokenService import kr.co.vacgom.api.user.presentation.AuthApi +import kr.co.vacgom.api.user.presentation.AuthApi.Companion.AUTH import kr.co.vacgom.api.user.presentation.UserApi +import kr.co.vacgom.api.user.presentation.UserApi.Companion.USER import org.springframework.http.HttpMethod import org.springframework.security.core.context.SecurityContextHolder import org.springframework.stereotype.Component @@ -57,10 +59,10 @@ class JwtAuthenticationFilter( "/v3/api-docs/swagger-config" to HttpMethod.GET, "/v3/api-docs.yaml" to HttpMethod.GET, BASE_V3 + BABY + "/images" to HttpMethod.POST, - BASE_V3 + AuthApi.AUTH + "/login/**" to HttpMethod.POST, - BASE_V3 + UserApi.USER to HttpMethod.POST, + BASE_V3 + AUTH + "/login/**" to HttpMethod.POST, + BASE_V3 + USER to HttpMethod.POST, BASE_V3 + "/**" to HttpMethod.OPTIONS, - BASE_V3 + UserApi.USER + INVITATION to HttpMethod.POST, + BASE_V3 + USER + INVITATION to HttpMethod.POST, BASE_V3 + INVITATION to HttpMethod.POST, BASE_V3 + "/TEST/**" to HttpMethod.POST ) diff --git a/src/main/kotlin/kr/co/vacgom/api/invitation/application/InvitationService.kt b/src/main/kotlin/kr/co/vacgom/api/invitation/application/InvitationService.kt index ece2392..0b5ecf4 100644 --- a/src/main/kotlin/kr/co/vacgom/api/invitation/application/InvitationService.kt +++ b/src/main/kotlin/kr/co/vacgom/api/invitation/application/InvitationService.kt @@ -43,7 +43,7 @@ class InvitationService( } @Transactional - fun getBabiesByInvitationCode(userId: UUID, code: String): List { + fun getBabiesByInvitationCode(code: String): List { val invitationCode = invitationRepository.getAndDeleteInvitationCode(code) ?: throw BusinessException(InvitationError.INVITATION_CODE_NOT_FOUND) diff --git a/src/main/kotlin/kr/co/vacgom/api/invitation/presentation/InvitationController.kt b/src/main/kotlin/kr/co/vacgom/api/invitation/presentation/InvitationController.kt index 76bc5cd..ec6bf6a 100644 --- a/src/main/kotlin/kr/co/vacgom/api/invitation/presentation/InvitationController.kt +++ b/src/main/kotlin/kr/co/vacgom/api/invitation/presentation/InvitationController.kt @@ -28,11 +28,8 @@ class InvitationController( }.let { BaseResponse.success(it) } } - @PostMapping("/get") + @PostMapping override fun getBabiesByInvitationCode(@RequestBody request: InvitationDto.Request.Get): BaseResponse> { - val userId = SecurityContextUtil.getPrincipal() - - return invitationService.getBabiesByInvitationCode(userId, request.invitationCode) - .let { BaseResponse.success(it) } + return invitationService.getBabiesByInvitationCode(request.invitationCode).let { BaseResponse.success(it) } } }