[TIL] 6월 1일

yeon·2021년 6월 1일
0

오늘 한일

  • 비비랑 오프라인으로 만나서 같이 OAuth 구현 해봤다.

    • RestTemplate을 이용해서 HTTP Request 보내는 작업을 어디에 구현해야할지 궁금해서 찾아보니 Service 단에다가 하는 듯 하다. RestTemplate과 ObjectMapper를 Bean으로 등록하고 UserService쪽에서 의존성 주입받고 리소스서버(구글)로 POST와 GET 요청을 보내서 access token을 발급 받고, user의 정보를 api로 얻어올 수 있도록 해보았다.

      ObjectMapper를 Bean으로 등록한 이유는 리소스 서버(구글)에서 snake_case로 access token과 user api를 response로 보내줘서 이를 자바 객체로 받을때 Camel Case로 받기 위해서 Bean으로 등록해줬다.

    • 참고: https://preamtree.tistory.com/167 (RestTemplate)

      https://zepinos.tistory.com/32 (ObjectMapper Bean 등록)

0개의 댓글