카카오톡 소셜 로그인 문의 드립니다

문의 사항에 따라 필요한 정보를 먼저 입력하시면 더 빠르게 대응해 드릴 수 있습니다.

  • 개발 과정에서 문제가 있을 경우

    • 앱 아이디(app ID): 904135
    • 호스팅 사:plesk
    • 서비스 URL : https://onletter.kr/
    • 오류 내용 :
      단비스토어 플렛폼을 사용해서 카카오톡,구글,네이버로 소셜로그인을 사용하고 있습니다.
      구글, 네이버는 메일이 잘 받아지는데 카카오톡의 이메일은 필수 항목으로 넣었지만
      " nobody64d4672b9b15d@onletter.kr" 이런식으로
      유저들의 메일이 받아지고 있습니다.보안상의 문제로 저렇게 받아지는건지 어떤게 문제인지 알려주시고 해결 방법을 알려주시면 감사하겠습니다.
  • 퍼머링크 생성이 필요할 경우 (자세한 신청 방법은 가이드 참고)

    • 카카오싱크 퍼머링크의 서비스 랜딩URL:
    • 디벨로퍼스 앱과 연결된 카카오톡 채널의 검색용 아이디:

카카오 로그인 관련 에러(Invalid redirect. 예: KOE006)가 발생할 경우, 가이드를 참고합니다.
카카오 싱크 관련 자주하는 질문은 FAQ를 참고합니다.

안녕하세요.

이메일 동의항목을 필수 동의로 변경 부탁드립니다.

현재 앱 904135의 이메일 동의 항목은 선택 동의로 설정되어 있습니다.
사용자는 카카오 로그인 시, 동의하지 않을수도 있으며 동의 하였다 하더라도 수집하여 제공되지 않습니다.

그리고, nobody64d4672b9b15d@onletter.kr 와 같은 값은 카카오에서 전달하는 값이 아닙니다.
이메일 정보가 없는경우 서비스측에서 임의 처리하시는 값으로 보입니다.

선택동의는 변경한지 몇분이 지나지 않았습니다 ㅠ
필수로 했을때도 받지 못했습니다.
" nobody64d4672b9b15d@onletter.kr" 이 메일이 카카오에서 보내는게 아니라면 어디에 문의를 해야할까요…
현재 오픈되지 않은 사이트이기 때문에 제가 테스트 중입니다.

이메일 항목에 동의한 사용자의 요청, 정상 전달되고 있습니다.
사용자 정보 가져오기 API 호출 시, 응답값을 어떻게 처리하고 계신지 확인해 보시면 될것 같습니다.

어떻게 확인할 수 있을까요?

혹시, 개발자가 아니시거나 외주 개발 하셨다면 담당 개발자에게 확인 요청하셔야 합니다.

저는 개발자 입니다!
따로 코딩을 사용하지않고 wordpress의 얼티밋멤버 플러그인을 이용해서 소셜로그인을 연동 시켰습니다.

아까 정상전달 되고 있다고 말씀하셨는데 그럼 사이트 내부에서의 설정때문에 저렇게 변형되는건가요??
카카오쪽에서는 확실하게 정상전달 되고 있나요??

wordpress 기반 서비스였군요
해당 플러그인에서 카카오 로그인 시, 이메일 매핑이 어떻게 되는지 설정 확인해 보셔야 할것 같습니다.

카카오에는 정상 전달하고 있습니다.

콘솔을 보니 user_email로 받아오고 있습니다. 여기까지는 전달이 된건가요?

해당 플러그인을 사용해 보지 않아서 매핑이 어떻게 되는지는 잘 모르겠으나

이메일은 kakao_account.email 경로로 전달됩니다.

{
...
  "kakao_account": {
    "email": "test@kakao.com"
...
}

data['user_email']과 같이 매핑하고 계시다면 수정하셔야 합니다.

{

displayName: “범수”

email: “aktkdlwhr123@naver.com”

emailVerified: “aktkdlwhr123@naver.com”

firstName: “범수”

}

이렇게 응답을 받아오는것을 확인했는데 플러그인에서 맵핑이 어떻게 되길래 " nobody64d4672b9b15d@onletter.kr " 이렇게 되는것일까요…?

안녕하세요.

데브톡에서는 해당 플러그인 동작 방식을 알수 없습니다.
번거로우시겠지만, 해당 플러그인의 기술지원 포럼을 이용 부탁드립니다.

해당 포럼에서 nobody 등록과 관련된 문의 글도 검색되니 참고 부탁드립니다.

https://wordpress.org/support/topic/nobody-user-registered/