728x90
반응형
[Springboot] 42. OAuth 2.0 (4단계-Kakao Developers 소셜 로그인 사용자 정보 받아오기)
1. 문서 살펴보기
(1) method: get/post
(2) URL: https://kapi.kakao.com/v2/user/me
(3) 인증방식: 토큰-액세스 토큰
https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#req-user-info
(4) 필요한 데이터
package com.tenco.bank.dto;
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import lombok.Data;
import lombok.ToString;
@Data
@ToString
@JsonNaming(value = PropertyNamingStrategies.SnakeCaseStrategy.class)
public class KakaoProfile {
private Long id;
private String connectedAt;
private Properties properties;
}
package com.tenco.bank.dto;
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import lombok.Data;
import lombok.ToString;
@Data
@ToString
@JsonNaming(value = PropertyNamingStrategies.SnakeCaseStrategy.class)
public class Properties {
private String nickname;
private String profileImage;
private String thumbnailImage;
}
728x90
반응형
'Springboot' 카테고리의 다른 글
[Springboot] 44. 익명 게시판 만들기 (0) | 2024.08.19 |
---|---|
[Springboot] 43. OAuth 2.0 (5단계-소셜 로그인 API 연동- 자동 회원가입/로그인 처리) (1) | 2024.08.16 |
[Springboot] 41. OAuth 2.0 (3단계-Kakao Developers 소셜 로그인 API 토큰 받기) (0) | 2024.08.16 |
[Springboot] 40. OAuth 2.0 (2단계-Kakao Developers API 응답 코드 받기) (0) | 2024.08.14 |
[Springboot] 39. OAuth 2.0 (1단계-Kakao Developers 사용하기) (0) | 2024.08.14 |