KakaoAgent is not define 오류

폐쇄망 환경에서 KakaoAgent is not define 오류가 발생합니다. (+ Kauth.proxyHost is not a function)
common.js 파일 내 var us = KakaoAgent.getAgent(); 부분에서 이슈가 발생하는데 추가 허용 해줘야 할 url이 있을까요?

약 1년 전 api 도입 당시에는 정상 동작 되었습니다.

운영 환경에서는 이슈가 발생하지 않습니다.

추가적으로 카카오 로그인 시 CI 값이 수신되지 않고 있는데 세팅을 변경해줘야 할 부분이 있을까요?
동의항목 - CI(연계정보) - 필수동의 세팅되어있습니다.

이 또한 도입 당시에는 CI값이 정상 수신 되었었습니다.

안녕하세요.

확인을 위해 앱 ID 부탁드립니다.

앱ID
https://developers.kakao.com/ 의 내 애플리케이션에 표시되는 ID 값 입니다.
숫자로된 ID 입니다
ex) 123456

[@tim.l @woody.ho]

ID - 834615입니다.

팝업 방식 카카오 로그인을 사용하고 계신가요?

잘되던 기능이 안된다면,
시크릿 페이지 등, opener에 접근하지 못하는 환경이나 크롬 플러그인, 보안프로그램 등 접근 차단 기능이 있을 것으로 추정됩니다.


재현가능한 URL 있나요? 알려주시면 추가로 상황 파악 해보겠습니다.

시도하시는 환경을 변경할 여건이 안되신다면 구형 팝업방식 로그인이 아니라 redirect 방식 로그인으로 변경 권장드립니다.

JavaScript | Kakao Developers JavaScript

첫 번째 이슈는 whitelist에 mk.kakaocdn.net 추가하여 해결하였습니다.

다만 두 번째 이슈인 CI_VAL 값이 수신되지 않는데, 이것은 어떠한 이유인지 알 수 있을까요?

수신되지 않는 유저의 앱유저ID 알려주시겠어요?

죄송하지만 앱유저 ID는 어떤 것을 말씀하시는 건지 알 수 있을까요?

카카오 로그인 시, 호출하는 v2/user/me에서 전달하는 id 값으로 숫자로된 일련번호입니다.

해당 앱유저ID 알려주시면 CI를 전달 못한게 맞는지, 전달 안될만한 이유가 있는지 확인해보도록 하겠습니다.

앱유저ID: 3203349212 확인부탁드리겠습니다!

proxy
easyXDM_Kakao_0lamchjo7mec_provider

프론트엔드 SDK에서는 CI를 조회 할 수 없습니다.


CI 동의 항목 설정 권한이 있어 조회 가능한 경우에도
"제23조의6(연계정보의 안전조치 의무 등) "조항이 포함된 정보통신망법 개정안 [2024. 7. 24. 시행] 국가법령정보센터에 따라 클라이언트로 내려가는 SDK 응답에 CI는 제외되고 백엔드에서 서버to서버 전송구간 HTTPS 적용하여 REST API 사용자 정보조회 API로 CI를 조회 해야합니다.

혹시 24.07.24에 바로 프론트에서는 CI를 조회할 수 없도록 수정된 것일까요? 적용된 시점이 궁금합니다!

[공지 / Notice] Kakao SDK 사용자 정보 API 응답에서 CI 항목 제외 안내 / Exclude CI from Kakao SDK User Information API responses

적용은 2024년 10월 31일에 되었습니다.
(참고로, 2024년 8월에 공지되었고 CI 사용하는 서비스에 일괄 메일 발송 되었습니다.)