ddpound.log
로그인
ddpound.log
로그인
스프링 카카오 로그인 (3. 서버단에 유저 정보값 가져오기)
Y
·
2021년 5월 27일
팔로우
0
스프링
스프링부트
자바
자바스프링
자바스프링부트
카카오로그인
0
스프링 카카오 로그인 API
목록 보기
3/3
전 게시글의 결과를 json parser 했는데 이결과를 스프링 서버단에서
오브젝트 형식으로 그대로 담을 생각이다 그래서 변수명이 틀리지 않게 주의해야한다
위의 사진처럼 변수명 그대로 담고 getter와 setter도 담아내보자
위의 사진들은 응답받기위해 필요한 정보들이다
DB에 저장하려면 TYPE을 알아야하기때문에 카카오 사이트에서 가져왔다
아래의 사진처럼 요청주소와 헤더값에 맞춰 넣어주면 됩니다.
94번째 줄을 확인해보면 맨위 받아온 Access_token을 넣어주면 된다
body값을 그대로 반환하기때문에 확인해보면 카카오 정보들이 담겨있는 것을
확인할 수가 있다
주의 : jsonschema2pojo 를 사용할때는 위의 자동 번역이 아닌
문자 그대로를 가져와야 즉 "" 가 붙은채로 가져와 제대로 만들어준다
맨아래의 네모칸을 비워줘야 변수명이 맞게 해준다
ex) 자바는 "account_name" 을 => "accountName" 이런식으로 바꿔주는게 기본이기때문에 저걸 없애줘야 account_name 이렇게 맞게 생성된다
이제부터는 인증받은 Access_token을 이용해서 사용자 정보를 요청해보겠습니다
위에서 했던 KakaoProfile 오브젝트를 만들었는데
120줄의 KakaoProfile 과 response.getbody를 Mapping 라이브러리를 이용해서 매핑하자
이로서 카카오 로그인과정을 통해 인증을 받는데도 성공하고 그에따른
해당 유저의 결과값을 가져올수 있는 것을 확인할수있다
이제 이 결과값을 이용해서 회원가입할때 이용할 계획이다
Y
스스로 공부하고 기록해서 발전할수 있도록 노력하는 공부 벨로그 https://youseong.me
팔로우
이전 포스트
스프링 카카오 로그인 (2. 로그인 요청코드받기,인증 성공 토큰받기)
0개의 댓글
댓글 작성