웹 프로젝트 (IBAS)/SpringBoot api 개편

OAuth2 naver 회원 id 형식 문제 (네아로)

동현 유 2022. 5. 14. 20:17

로컬 개발하는데, 네이버 회원정보 응답이 다음처럼 왔다.

 

{
    "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

 

네아로는 화나게 하는게 참 많다...

이메일로 주니어네이버 이메일이 설정되어있기도 하고,,, 허허