본문 바로가기

전체 글149

앱 심사 중 카카오 로그인 테스트 계정에서 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.
Supabase 에서 카카오 로그인 설정 https://supabase.com/docs/guides/auth/social-login/auth-kakao Login with Kakao | Supabase DocsAdd Kakao OAuth to your Supabase projectsupabase.com Supabase에서 카카오 로그인(OIDC 기반) 을 설정하려면, 아래 단계에 따라 진행하시면 됩니다. Supabase는 OIDC 프로토콜을 지원하므로, 카카오디벨로퍼스에서 카카오 로그인 OIDC 설정을 하고 Supabase에 연결하면 됩니다. 1. 카카오 애플리케이션 등록카카오 개발자센터 로그인내 애플리케이션 → 애플리케이션 추가앱 이름, 아이콘, 사업자명 입력하고 생성➤ 플랫폼 설정- JavaScript SDK에서 API 호출 검증 시: [.. 2025. 3. 27.
android, kotlin DSL 카카오 SDK 사용하기 개발환경- MacBook, macOS Sequoia 15.3.2- Android Studio, Meerkat | 2024.3.1 프로젝트 저장할 폴더 선택 후, 시뮬레이터 실행으로 정상 작동 확인모듈 설치 - 가이드//settings.gradle.ktsdependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() maven { url = java.net.URI("https://devrepo.kakao.com/nexus/content/groups/public/") } }}//bui.. 2025. 3. 26.
iOS, swift UI 카카오 SDK 사용하기 개발환경- MacBook, macOS Sequoia 15.3.2- Xcode, Version 16.2 프로젝트 저장할 폴더 선택 후, 시뮬레이터 실행으로 정상 작동 확인모듈 설치 - 가이드  Product > Clean Build Folder ... Product > Build 앱 실행 허용 설정 - 가이드  커스텀 URL 스킴 (카카오톡에서 앱으로 되돌아갈 주소 설정) - 가이드 카카오톡으로 로그인을 위한 설정 - 가이드 //kakaoSDKApp.swiftimport SwiftUIimport KakaoSDKCommonimport KakaoSDKAuth@mainstruct kakaoSDKApp: App { init() { // Kakao SDK 초기화 Kaka.. 2025. 3. 25.
OKTA 에서 카카오 로그인 OIDC 설정 1. 카카오 개발자 등록 및 앱 생성카카오 개발자 센터 접속앱 만들기 2. REST API 키 정보 확인Client ID (REST API 키): 카카오 앱 설정 > 요약 정보Client Secret: 사용 시 별도로 설정해야 함 3. OKTA에서 Custom Identity Provider 설정OKTA Admin 콘솔 접속 : Security > Identity Providers : Add identity provider https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#oidc-discovery-sample-response "issuer": "https://kauth.kakao.com", "authorization_endpoi.. 2025. 3. 24.
Firebase Authentication에서 카카오 로그인 OIDC 설정 Firebase Authentication에서 카카오 로그인 OIDC(OpenID Connect) 프로바이더 설정 방법을 설명하겠습니다. 1. 카카오 OIDC 클라이언트 설정1.1 카카오 개발자 콘솔에서 애플리케이션 생성카카오 개발자 콘솔에 로그인애플리케이션 생성 후 필요한 정보 입력생성된 앱의 앱 키 확인1.2 OIDC 설정[카카오 로그인] 활성화Redirect URI 설정 : - [앱] > [플랫폼 키] > [REST API 키] 상세 설정OIDC 설정 메뉴에서 발급한 클라이언트 ID, 클라이언트 Secret 확인2. Firebase Authentication OIDC 설정2.1 Firebase 프로젝트 생성 및 Authentication 활성화Firebase Console에서 프로젝트 선택Authe.. 2025. 3. 21.