스프링프레임워크 환경에서 네이버, 카카오 아이디로 로그인하기 전체 소스 입니다. 다른 포스팅 참조해서 개발했고, 다른 포스팅에서 잘못된 부분도 있는것 같아서 보완 했습니다. 네이버 아이디로 로그인 하기와 카카오 아이디로 로그인하기는 둘 다 OAuth2.0 프로토콜이기 때문에 동작 방식도 똑같고 소스도 동일하다는 점을 착안하면 이해하는데 도움이 될 것 같습니다. 그리고 구글, 페이스북도 동일한 OAuth2.0 프로토콜이기 때문에 아래 소스로 사용하면 될 것 같습니다. login.jsp ControllerLogin.java @Controller @RequestMapping("/login") public class ControllerLogin { @Autowired NaverLoginBO naver..