웹사이트, 모바일 서비스 개발(두개의 정책을 사용해야 할 시)
웹 쪽 개발 예시
- model.addAttribute는 template에서 해당 attribute를 사용할 수 있도록 해줌
API 측
- @AuthenticationPrincipal을 이용하여 authenticate 된 Authentication의 Principal을 얻어와서 인자로 사용함
테스트 코드
- TypeReference 는 Jackson(Json타입), ParameterizedTypeReference는 RestTemplate에서 쓰임