로컬 개발하는데, 네이버 회원정보 응답이 다음처럼 왔다.
{
"resultcode" : "00",
"message" : "success",
"response" : {
"id" : "YxvaJNE49NQj-SH9geGSXWKN116r6dIXIqlfU597RS8",
"profile_image" : "https://ssl.pstatic.net/static/pwe/address/img_profile.png",
"gender" : "M",
"email" : "...",
"mobile" : "...",
"mobile_e164" : "...",
"name" : "..."
}
기존 db에 있는 response.id 값은 분명 숫자인데, 갑자기 인코딩 된 값이 들어와서 당황했다.
2021년 5월 1일 이후에 만들어진 oauth2 client 에 대해서는 base64 형식으로 인코딩된 값이 들어온다고 한다.
https://developers.naver.com/notice/article/10000000000030671230
네아로는 화나게 하는게 참 많다...
이메일로 주니어네이버 이메일이 설정되어있기도 하고,,, 허허
'웹 프로젝트 (IBAS) > SpringBoot api 개편' 카테고리의 다른 글
[SpringBoot] 7. SpringSecurity 인증 모듈 개발 (OAuth2, jwt, 소셜로그인) (4) | 2022.07.02 |
---|---|
DDD, 어그리게이트 분리를 위한 리팩토링 (0) | 2022.06.27 |
[RFC 표준] OAuth 2.0를 쉽고 정확하게 알아보자! (기초 개념 및 용어 정리) (1) | 2022.05.08 |
[Spring Boot] 4. 로컬 개발을 위한 CORS 설정 - (2) Spring MVC 와 Spring Security (0) | 2022.04.15 |
[SpringBoot] 6. ManyToMany 를 "일대다/다대일"로 풀어서 사용하기 (+ 영속성 전이 문제) (0) | 2022.03.20 |