네이버 소셜 로그인 버그(??) 관련 > 자유게시판

자유게시판

네이버 소셜 로그인 버그(??) 관련 정보

네이버 소셜 로그인 버그(??) 관련

본문

1. 네이버 소셜 로그인시 이메일 주소를 요청하면,,, 당연히 네이버 사용자 이메일주소일거라고 생각했는데....

이게 연락처 이메일주소임.

 

아마 네아로로 무분별하게 이메일 주소를 수집하여 다른 용도로 쓰는걸 막을려고 한거겠지만,,, 많이 당황스럽네요.

(연락처 이메일주소는 네이버 아닌것도 막 들어가서...)

 

2. 또하나 그누보드의 네이버 소셜 로그인 코드를 보니, 개인 프로필을 xml 로 받더라구요..

공식 문서를 보면 xml 이 아닌 json 으로 응답하는걸로 봐서,, xml 요청이 api 인것 같네요.

문제는 xml 버전 profile api 는 안주는 정보가 있습니다.. 네아로 연동시 출생년도를 추가하고, 사용자가 출생년도 체크를 하면,,,

생년정보를 줘야 하지만,, 실제로는 주지 않습니다. response xml 에  해당 entity 가 빈값입니다.

 

1890155059_1615181856.2631.png

xml 응답 예제 



<?xml version="1.0" encoding="UTF-8" ?>
<data>
    <result>
        <resultcode>00</resultcode>
        <message>success</message>
    </result>
    <response>
        <id><![CDATA[1234567]]></id>
        <gender>M</gender>
        <email><![CDATA[사용자연락처이메일]]></email>
        <mobile><![CDATA[*** 개인정보보호를 위한 휴대폰번호 노출방지 ***]]></mobile>
        <mobile_e164>+821012345678</mobile_e164>
        <name><![CDATA[실명]]></name>
        <birthday><![CDATA[MM-DD]]></birthday>
        <birthyear></birthyear>
    </response>
</data>

 

이게 json 버전의 api를 호출하면 정상적으로 줍니다. YTT



{
  "resultcode": "00",
  "message": "success",
  "response": {
    "id": "123456",
    "gender": "M",
    "email": "연락처이메일주소",
    "mobile": "*** 개인정보보호를 위한 휴대폰번호 노출방지 ***",
    "mobile_e164": "+821012345678",
    "name": "홍길동",
    "birthday": "01-01",
    "birthyear": "1980"
  }
}

 

결론 1) 네아로에서 이메일은 사용자 로그인 이메일 아님.

결론 2) 구 네아로 api 변경하는게 좋음. 그누보드 네아로 버그 픽스는 팁란에 공유하겠습니다.

 

 

추천
2

댓글 1개

전체 118 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여80 회 시작24.04.19 15:40 종료24.04.26 15:40
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT