안녕하세요 네아로 로그인 관련 문의드립니다

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

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

    • 앱 아이디(app ID):1060471
    • 호스팅 사:cafe24
    • 서비스 URL : https://mobile.tablepacker.co.kr
    • 오류 내용 :
      앱권한 신청에서 이름,전화번호,메일을 승인받은 상태입니다
      개발환경은 asp.net core net 7 이며, 로그인 nuget 패키지로 AspNet.Security.OAuth.KakaoTalk v7.0.4 를 사용중입니다
      테스트 앱일때도 마찬가지고 이름,전화번호,메일을 필수입력으로 설정하고 로그인을하면 인증정보에는 name 이 폼함되지 않습니다 혹시몰라 별칭을 추가하여 로그인하니 name 함목으로 별칭이 들어옵니다
      혹시 제가 다른설정을 잘못한건지 도와주실수있나요?
  • 퍼머링크 생성이 필요할 경우 (자세한 신청 방법은 가이드 참고)

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

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

안녕하세요.

로그를 보니
name, nickname 각각 전달되었습니다.
해당 라이브러리에서 Microsoft.AspNetCore.Authentication.OAuth OAuthOptions 상속받아 만든 KakaoTalkAuthenticationOptions 클래스를 디컴파일 해보면 name을 아래와 같이 매핑하고 있습니다.
즉, name을 사용하지 않습니다.
설정문제는 아니고 해당 라이브러리 문제입니다. 참고 부탁드려요.

base.ClaimActions.MapCustomJson ("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name", delegate(JsonElement user) {
			JsonElement value = user;
			return (!value.TryGetProperty ("kakao_account", out value) || !value.TryGetProperty ("profile", out value) || !value.TryGetProperty ("nickname", out value) || value.ValueKind != JsonValueKind.String) ? null : value.GetString ();
		});

감사합니다

라이브러리에 issue 가 없어서 오류가 없을꺼라 생각했습니다
확인 감사합니다!!