Replies: 1 comment 1 reply
-
개인적으로 Presentation 계층에서는 말 그대로 표현이라 생각합니다.! 로직 혹은 흐름이 있는건 어색하다고 생각해요! 따로 서비스 해결하면 좋을 것 같습니다 ㅎㅎ |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
질문
RestTemplate
,HttpServeltResponse를 통한 redirect
,WebClient
와 같은 라이브러리를 사용하게 되었을 때, 요청을 보내는 설정까지Presentation layer
에서 보낼 것인가? 아님Application layer
에서 처리할 것인가?입니다.
상세 설명
저희 모아밤 서버에서 다른 서버로 API요청을 보내고 받게 되는 경우가 있습니다.
저의 경우, Authorization Server로 인증/인가 요청을 보내고,
resource server(카카오는 OAuth2.0 사용하면서 Authorization Server와 resource server 분리)에 사용자에 대한 정보를 받아와야 합니다.
이 로직의 경우, 하나의 요청에 아래와 같은 동작을 해야 합니다.
Client Server(모아밤 서버)
->Authorization Server
Client Server
->Authorization Server
Client Server
->Resource Server
이때
위와 같이 기본적으로 설정이 별로 없고 redirect만 하면 되는 경우 바로 보내면 됩니다.
다만,
위와 같은 로직이 연속으로 동작하다 보니 설정이 많아지게 되고 각 요청에 반환되는 값을 검증하는 코드까지 같이 사용되다 보니
Presentation layer
가 너무 길어지고 보기 힘들어지는 것 같다는 느낌을 받았습니다.따라서 다른 분들의 의견은 어떤지 궁금합니다!
Beta Was this translation helpful? Give feedback.
All reactions