본문 바로가기

전체 글130

디벨로퍼스앱 사업자 정보 변경 - 비즈앱 등록 Kakao 공식 가이드 : https://developers.kakao.com/docs/latest/ko/getting-started/app#biz-app - 사업자 정보 변경 FAQ : https://devtalk.kakao.com/t/topic/72093 디벨로퍼스앱의 사업자 정보는 Owner계정만 변경 가능하며, 카카오 비즈니스 관리자 센터에도 Owner계정만 사업자 정보를 확인 할 수 있습니다. 사업자 변경을 하게되면 동일한 사업자 정보가 연결된 디벨로퍼스앱은 모두 변경됩니다. ※ 다만, 현재 로그인한 Owner계정의 디벨로퍼스앱만 변경되며 다른 Owner계정이 소유한 디벨로퍼스앱은 동일한 사업자 정보가 등록되어있더라도 변경되지 않습니다. ※ 사업자 정보 변경 시, 디벨로퍼스앱 뿐.. 2022. 4. 21.
카카오 로그인, 언어 변경 REST-API방식 카카오 로그인 시, lang파라메터로 언어코드를 전달하면 위와 같이 언어별 동의화면이 표시됩니다. 사용가능한 언어는 다음과 같습니다. 한국어 : ko 영어 : en 일본어 : ja 중국어 간체 : zh iOS SDK, android SDK, JS SDK는 지원하지 않으며 로그인 버튼 리소스를 생성하는 JS SDK createLoginButton 함수 사용 시, 버튼 이미지 라벨언어는 변경할 수 있습니다. 사용가능한 언어는 다음과 같습니다. 한국어 : kr 영어 : en 2022. 4. 20.
카카오 로그인으로 배송지 조회하기 - Kakao 공식 가이드 : https://developers.kakao.com/docs/latest/ko/kakaosync/shipping - 디벨로퍼스 REST-API 데모 : https://developers.kakao.com/tool/rest-api/open/get/v1-user-shipping_address ※ 데모 테스트를 위해서는 배송지 정보(shipping_address) 사용자 동의 항목 활성화된 디벨로퍼스앱을 선택해야합니다. 사전 체크 1. 배송지 정보(shipping_address) 동의 설정 (동의항목별 필수 동의 설정 방법) 배송지 동의 항목 설정을 위해서는 현재 제공하고 있는 서비스의 일반 회원가입에서 배송지를 입력 받고 있어야 카카오 싱크 동의 항목 신청이 가능합니다. 카카오.. 2022. 4. 19.
iOS, 웹뷰에서 JS SDK 방식 로그인 간단히 테스트 iOS 웹뷰에서 로그인이 정상 작동하지 않는다는 문의가 종종 있어 간단히 테스트 해볼 수 있는 예제를 준비했습니다. Objective-C 1. 신규 프로젝트를 생성하고 웹뷰 객체를 Main.stroyboard 에 올려 놓고 테스트할 사이트를 호출합니다. ※ 웹뷰를 이용한 JS SDK authorize 방식 로그인은 사이트를 호출하는 것 외에 따로 조치할 것이 없습니다. //ViewController.h #import @interface ViewController : UIViewController @property (weak, nonatomic) IBOutlet UIView *viewWeb; @end //ViewController.m #import "ViewController.h" #import @inte.. 2022. 4. 5.
크롬 브라우저 업데이트 하세요. https://threatpost.com/google-chrome-bug-actively-exploited-zero-day/179161/ Google Chrome Bug Actively Exploited as Zero-Day The internet giant issued an update for the bug, which is found in the open-source V8 JavaScript engine. threatpost.com Google은 활발히 악용되고 있는 제로데이 보안 취약점을 해결하기 위해 데스크톱 버전의 Chrome용 공개 버전 채널을 업데이트했습니다. CVE-2022-1096으로 추적되는 이 버그는 Chrome 및 Chromium 기반 웹 브라우저에서 사용하는 오픈 소스 엔진인 V8.. 2022. 4. 5.
[신규 기능] OpenID Connect 지원, Flutter SDK, 비즈 앱 편의 기능 추가 1. 카카오 로그인 OpenID Connect 지원 카카오 로그인은 사용자가 카카오톡 또는 카카오계정으로 서비스에 간편하게 로그인할 수 있는 OAuth 2.0기반의 소셜 로그인 서비스입니다. 2022년 3월부터 카카오 로그인에 OAuth 2.0의 확장 프로토콜인 OpenID Connect를 지원합니다. OpenID Connect 지원을 통해 서비스 세션 대신 사용할 수 있는 ID 토큰을 제공하며, 이를 통해 카카오 로그인을 통해 더욱 편리하고 안전한 서비스 로그인을 구현할 수 있습니다. 2. Kakao SDK for Flutter 정식 서비스 Kakao SDK for Flutter(이하 Flutter SDK)는 Flutter로 개발된 앱에서 간편하게 카카오 플랫폼과 연동할 수 있도록 도와주는 SDK입니다.. 2022. 4. 5.
java.net.UnknownHostException 에러 java.net.UnknownHostException 에러는 일반적으로 개발환경 혹은 서버에 설정된 DNS가 해당 도메인을 찾을 수 없을때 발생합니다. 그밖에 - VPN 환경 일때 (허용된 IP외에 외부 접근 못할때) - 작성된 도메인 오타 또는 전후 공백 검증 방법 - 외부 접속 OPEN된 다른 환경에서 동일 프로그램으로 실행 - 에러 발생하는 환경에서 Curl 또는 포스트맨 같은 도구로 해당 도메인 호출 실행 카카오 디벨로퍼스 관련 방화벽 OPEN설정이 필요할때 - 카카오에 등록한 콜백 요청이 실패(방화벽 셋팅) - 카카오링크 전송이 매우 느리거나 이미지가 표시 되지 않을 때 참고(스크랩 허용을 위한 방화벽 설정) - 카카오 로그인 등 카카오 api를 위한 방화벽 허용 2021. 12. 24.
Front 서버와 BackEnd 서버가 다른 경우, 동일 클라이언트 세션에서 요청임을 어떻게 판단하나? > Front 서버와 BackEnd 서버가 다른 경우, 동일 클라이언트 세션에서 요청임을 어떻게 판단하나? CORS(Cross-Origin Resource Sharing), 교차 출처 리소스 공유는 HTTP헤더를 사용하여 실행중인 웹사이트가 다른 도메인의 자원에 접근할 수 있도록 브라우저에 알려주는 체제입니다. 즉, A도메인의 프론트엔드 스크립트가 B도메인을 호출하면 브라우저에서는 기본적으로 요청을 제한합니다. 프론트엔드 스크립트에서 Ajax라 불리는 비동기 통신방식을 사용하면, 브라우저에서 제공하는 XMLHttpRequest 함수를 호출하게 됩니다. 동일 출처 정책에 따라 호출받는 서버에서 별도의 허용 설정을 하지 않는한 호출은 차단됩니다. 다른 출처의 리소스를 불러오려면 그 출처에서 올바른 CORS .. 2021. 12. 21.
Open Graph 프로토콜 카카오 스토리 공유, 카카오톡 링크 미리보기, 스크랩 방식 메시지 발송은 카카오 스크랩 서버가 해당 링크에 접근하여 OG태그를 가져와 표시합니다. ✓ 기본적인 스크랩은 Open Graph 프로토콜에 따라 이루어지게 됩니다. ✓ og:url 태그가 있으면 해당 페이지의 메타 정보를 표시합니다. ✓ 스크랩 서버는 다음과 같은 user agent 값을 포함합니다. 카카오톡 스크랩봇 facebookexternalhit/1.1;kakaotalk-scrap/1.0 카카오스토리 스크랩봇 facebookexternalhit/1.1;kakaostory-og-reader/1.0 2021. 12. 20.