본문 바로가기

카카오 REST API & SDK85

앱 심사 중 카카오 로그인 테스트 계정에서 2단계 인증이 뜰 때 대응 방법 앱스토어 또는 플레이스토어 심사 과정에서 카카오 로그인을 제공하는 앱은 심사 담당자가 테스트할 수 있는 계정을 함께 제출해야 합니다. 그런데 테스트 계정의 2단계 인증을 꺼두고, 해외 로그인 제한까지 해제했는데도 심사 담당자 화면에서 “의심스러운 로그인”, “추가 인증 필요”, “ “Kakao Account Protective Measures Notice” 같은 안내가 뜨며 심사가 거절되는 경우가 있습니다.DevTalkTalk에 접수된 여러 사례를 종합해 보면,, 이 문제는 앱 구현 오류라기보다 카카오계정정 보안 정책에 따라 비정상 또는 의심스러운 로그인 상황으로 판단될 때 추가 인증이 요구되는 케이스에 가깝습니다. DevTalk 사례, DevTalk 사례왜 테스트 계정인데도 추가 인증이 뜰까?앱 심사 .. 2026. 8. 5.
카카오톡 인앱브라우저에서 “보안인증서 문제가 있는 콘텐츠를 차단했습니다”가 뜰 때 확인할 것 카카오톡 채팅방에서 링크를 눌렀을 때 “현재 접속한 페이지 내 보안인증서 문제가 있는 콘텐츠를 차단했습니다”라는 안내가 표시되는 경우가 있습니다. PC 브라우저나 모바일 Chrome/Safari에서는 정상 접속되는데, 유독 카카오톡 인앱브라우저에서만 문제가 발생해 원인을 찾기 어려운 경우가 많습니다.DevTalk에 접수된 여러 사례를 종합해 보면, 이 메시지는 단순히 “카카오톡 오류”라기보다 페이지 내 리소스, SSL 인증서, OS 인증서 호환성, 캐시, URL 프로토콜 처리 등이 복합적으로 영향을 주는 경우가 많습니다. DevTalk 사례 1, DevTalk 사례 2, DevTalk 사례 3가장 흔한 원인 1: HTTPS 페이지 안에 문제가 있는 리소스가 포함된 경우가장 먼저 확인해야 할 것은 현재 페.. 2026. 8. 5.
카카오디벨로퍼스 메뉴 경로가 달라졌습니다: 보안 설정은 이제 ‘앱 키별’로 확인하세요. 카카오디벨로퍼스 앱과 앱 키 관리 방식이 개편되면서, 기존에 익숙하게 사용하던 일부 메뉴 경로가 변경되었습니다. 기존 기능은 자동 마이그레이션되어 별도 조치 없이 계속 사용할 수 있지만, 설정을 수정하거나 보안 점검을 진행할 때는 변경된 메뉴 위치를 확인해야 합니다. 특히 이번 개편의 핵심은 플랫폼 정보와 보안 관련 설정이 “앱 전체” 기준에서 “앱 키별” 관리 구조로 더 세분화되었다는 점입니다. 카카오디벨로퍼스 앱과 앱 키 변경 안내 왜 메뉴 경로 변경을 확인해야 하나요?카카오 로그인, 카카오싱크, 카카오톡 공유, 카카오톡 메시지 등을 운영하는 서비스라면 리다이렉트 URI, 웹 도메인, 클라이언트 시크릿, 호출 허용 IP 주소 같은 설정이 서비스 동작과 보안에 직접 영향을 줍니다.이전에는 앱 단위로 한.. 2026. 8. 5.
외부 광고에서 유입되는 카카오 로그인 UTM 태그 설정 방법 [개요]각종 광고 지면, 오프라인 QR 스캔 등. 다양한 출처에서 카카오 로그인을 바로 요청하고, 출처별로 UTM 설정하여 GA4 (구글 애널리틱스)와 연동하는 방법을 설명합니다. [배경]카카오로그인은 여타 소셜로그인과 동일하게 OAuth2 로 동작하므로 소셜로그인 제공자 측 로그인 및 동의창 처리 후, 리다이렉트 URI로 진입하게됩니다. 이때, 광고 지면에 설정된 UTM 태그를 소셜로그인 제공자를 거쳐 리다이렉트 URI와 최종 랜딩 페이지까지 전달하는 방법을 기술하고자 합니다. OAuth2 표준에 따라 state 파라메터는 모든 소셜로그인에서 사용할 수 있으니 다른 소셜로그인도 동일하게 구현 가능합니다. [적용](1) UTM을 URL 인코딩된 Json Data로 준비합니다.(쿼리스트링은 인코딩을 해도.. 2025. 9. 12.
OAuth2 vs OAuth2.1 vs Kakao Login 참고.https://oauth.net/2/https://oauth.net/2.1/https://developers.kakao.com/ OAuth 2.1은 OAuth 2.0의 보안과 사용자 데이터 보호를 강화하기 위해 사용할 수 있는 일반적인 기능을 통합하고 표준화를 진행중입니다. OAuth 2.0과의 주요 차이점은 다음과 같습니다.(Kakako Login 제공) 인증 코드 흐름을 사용하는 모든 OAuth 클라이언트에는 PKCE가 필요합니다. PKCE는 카카오 로그인에서 사용 가능하나 가이드에는 없음, Native SDK는 내부적으로 PCKE방식으로 작동함참고. Proof Key for Code Exchange by OAuth Public Clients(Kakako Login 제공) 서명된 JWT로 클라이.. 2024. 6. 30.
카카오디벨로퍼스 추가 기능(앱 권한) 신청 방법 카카오디벨로퍼스에서 각종 API 권한과 쿼터 증설, 카카오 로그인 시 동의 받을 수 있는 개인정보 항목 설정 권한은 [내 애플리케이션] > [앱] > [추가 기능 신청] 메뉴에서 신청합니다. 권한 신청에 앞서 해야할 것이 있습니다. (1) 비즈앱 전환 : 디벨로퍼스앱에 출처를 등록(2) 신청 자격 확인 : 권한 신청 시, 부정 사용 하지 않겠다는 동의 ※ 앱-채널 연결은 '신청 자격 확인'만 하면 바로 신청 가능 : 연결하려는 채널이 표시 안될 때 (이미 앱이 연결된 경우 표시 안됨) (3) 비즈니스 인증 : 서비스 내용 확인하여 운영정책 준수 여부 판단하고, 디벨로퍼스앱 정보와 동일한 서비스인지 확인 ※ 사업자 비즈앱인 경우, 실제 서비스에 동일한 사업자 정보를 확인 할 수 있어야함. footer, 회.. 2024. 6. 25.
카카오 디벨로퍼스 푸시알림 사용자 Firebase Cloud Messaging API(HTTP V1)로 마이그레이션 방법 안내 최근 Firebase에서 2024년 6월 20일에 FCM 레거시 HTTP 지원을 중단할 예정이라고 공지하였습니다. 이에 따라 기존 FCM Server Key를 이용한 푸시 알림 사용자는 Google Firebase Cloud Messaging 마이그레이션을 진행해야합니다. 이 글에서는 기존 카카오 디벨로퍼스 푸시알림 사용자들이 어떻게 마이그레이션 해야하는지 기술합니다.(1) HTTP v1 로 인한 변경사항 이해기존 FCM 레거시 HTTP 방식 푸시 알림은 Firebase 프로젝트 설정에서 생성한 152 Byte 해시 토큰 값을 사용했습니다. 새로운 HTTP v1 방식은 Google Cloud 서비스 계정을 등록하고 Oauth2 보안 모델에 따라 수명이 1시간으로 짧은 액세스토큰을 서버키 대신 이용합니.. 2024. 5. 15.
firebase deeplink, 카카오톡 인앱브라우저에서 android 13 앱 실행 시, 동작 변경사항 https://developer.android.com/about/versions/13/behavior-changes-all?hl=ko#intents 동작 변경사항: 모든 앱 | Android 개발자 | Android Developers 모든 앱에 영향을 주는 Android 13의 변경사항을 알아봅니다. developer.android.com 보안 인텐트 필터가 일치하지 않는 인텐트를 차단함 앱이 Android 13 이상을 타겟팅하는 다른 앱의 내보낸 구성요소로 인텐트를 전송하면 이 인텐트는 수신 앱의 요소와 일치하는 경우에만 전달됩니다. 일치하지 않는 인텐트는 차단됩니다. 마찬가지로 앱이 Android 13 이상으로 업그레이드되면 다른 앱에서 전송된 모든 인텐트가 앱에서 선언된 요소와 일치하는 경우에만 .. 2023. 4. 13.
카카오톡 메시지 API 사용 신청/통과 방법 메시지 API는 사용자가 카카오톡 친구에게 카카오톡 메시지를 보내는 기능을 제공합니다 메시지 발송은 아래 조건을 만족하는 사용자에게 발송 가능합니다. 친구 정보 제공 조건 1. 친구가 앱과 연결된 상태일 것 2. 친구가 앱 연결 시 [카카오 서비스 내 친구 목록 제공] 동의 항목에 동의한 상태일 것 3. 친구가 숨김 또는 차단 친구가 아닐 것 4. 친구의 프로필 공개 설정이 공개 상태일 것 5. (친구 API 사용 권한이 없는 경우) 앱의 팀원일 것 메시지 발송자는 아래 조건 추가 필요 1. 발송자는 [카카오톡 메시지 전송] 동의 항목 동의한 상태일 것 사용 권한 신청은 데브톡에서 [새글 쓰기] 클릭 후, [메시지 API 사용 신청] 카테고리를 선택하여 신청하실 수 있습니다. 메시지 API 사용 검수 통.. 2022. 11. 23.