springboot 2

카카오 로그인 만들기 3

로그아웃, 연결끊기를 모두 테스트 해보고 결과를 기록한다. 1. 로그아웃 로그아웃은 토큰만 만료시키므로 리다이렉트 작업을 따로 해줘야한다. 2. 연결끊기 음.. 처음에는 무슨 말인지 이해가 잘 안됐는데, 앱 처음시작할 때 사용자 정보 동의를 할텐데, 연결 끊기를 하면 다시 정보동의 창이 뜨게된다. 말그대로 앱과 사용자 계정의 연결을 끊는다. @RequestMapping(value="/kakaologout") public String logout(HttpSession session) { kakaoLogin.logout((String)session.getAttribute("access_token")); session.invalidate(); return "redirect:/"; } 로그아웃 컨트롤러 뚝딱. ..

카카오 로그인 만들기 1

현재 진행하고 있는 프로젝트에서는 회원가입/ 로그인 기능을 포함하고 있었다. 팀원들과 회의를 하면서 생각해보니 굳이 사용자의 여러정보를 받을 필요가 없어서, 카카오 로그인을 통해 이메일 정도만 가져오도록 수정작업을 하기로 했다. 학교 다닐적에 Spring 공부하면서 카카오 로그인기능을 한번 구현해본적이 있어서 어렵지 않을 것 같지만 과연?.. 일단 유하(프로젝트명)로 애플리케이션을 만들었다. 저아래있는 jam은 예전에 연습했었던 카카오로그인의 잔재.. 화면을 심플하게 구성하기 위해서 큰 버튼을 넣어두는게 좋겠다고 생각했다. rest api키와 redirect url을 보내면 된다고 나와있다. 로그인 성공 @Controller public class KakaoLoginController { @Request..