본문 바로가기

전체 글145

Supabase 에서 카카오 로그인 설정 Supabase에서 카카오 로그인(OIDC 기반) 을 설정하려면, 아래 단계에 따라 진행하시면 됩니다. Supabase는 OIDC 프로토콜을 지원하므로, 카카오디벨로퍼스에서 카카오 로그인 OIDC 설정을 하고 Supabase에 연결하면 됩니다. 1. 카카오 애플리케이션 등록카카오 개발자센터 로그인내 애플리케이션 → 애플리케이션 추가앱 이름, 아이콘, 사업자명 입력하고 생성➤ 플랫폼 설정플랫폼 > Web 추가사이트 도메인에 Supabase URL 입력예: https://your-project.supabase.co2. Supabase에 OIDC Provider 등록* 프로젝트 생성 -> Authenticationor* Github 프로젝트 생성 -> vercel.com에 연동 및 배포 -> Storage에 .. 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 설정OIDC 설정 메뉴에서 발급한 클라이언트 ID, 클라이언트 Secret 확인2. Firebase Authentication OIDC 설정2.1 Firebase 프로젝트 생성 및 Authentication 활성화Firebase Console에서 프로젝트 선택Authentication → 로그인 방법 → 새 제공업체 추가OpenID Co.. 2025. 3. 21.
AWS Cognito에서 카카오 로그인 설정 AWS Cognito에서 기본제공하지 않는 third party 소셜로그인은 OIDC(OpenID Connect) 방식 로그인을 제공하는 경우 추가할 수 있습니다. OpenID Connect (OIDC)는 OAuth 2.0 프레임워크 위에 구축된 인증 프로토콜로 JSON Web Token (JWT)을 사용하여 신원 제공자와 신뢰하는 파티 간의 정보를 전송합니다. 카카오 로그인도 OIDC 프로토콜을 지원합니다.  1. AWS Cognito 설정1.1 사용자 풀 생성1. AWS 콘솔에서 Cognito로 이동2. 사용자 풀(User Pool) 생성3. 소셜 공급자에 로그인 추가 선택  4. 자격 증명 공급자 추가 > OpenID Connect(OIDC) * 공급자 이름 : Kakao* 클라이언트 ID : {카.. 2025. 3. 18.
[rest api 예제] node.js- 카카오 로그인, 카카오 친구목록 조회, 메시지 발송 node.js로 “카카오 로그인, 카카오 카카오 친구목록 조회, 메시지 발송” 테스트 해볼 수 있는 간단한 예제입니다.[실행방법]Git clone 합니다.git clone https://github.com/kakao-tam/-Example-node.js.git내 애플리케이션 > 앱 설정 > 요약 정보 > "REST API 키"를 복사해서 demo.js 파일 client_id 변수에 설정합니다.내 애플리케이션>제품 설정>카카오 로그인 > Redirect URI에 http://localhost:4000/redirect 주소를 설정합니다.node로 demo.js 를 localhost:4000으로 실행합니다.[실행결과]demo.jsconst express = require("express");const sess.. 2025. 2. 26.
[rest api 예제] python (Flask) - 카카오 로그인, 카카오 친구목록 조회, 메시지 발송 python으로 “카카오 로그인, 카카오 카카오 친구목록 조회, 메시지 발송” 테스트 해볼 수 있는 간단한 예제입니다.[실행방법]Git clone 합니다.git clone https://github.com/kakao-tam/-Example-python-Flask.git내 애플리케이션 > 앱 설정 > 요약 정보 > "REST API 키"를 복사해서 kakao_rest_api_example.py 파일 client_id 변수에 설정합니다.내 애플리케이션>제품 설정>카카오 로그인 > Redirect URI에 http://localhost/redirect 주소를 설정합니다.kakao_rest_api_example.py 파일을 실행하고 localhost 으로 접속합니다.python kakao_rest_api_ex.. 2025. 2. 26.
[rest api 예제] next.js- 카카오 로그인, 카카오 친구목록 조회, 메시지 발송 next.js로 “카카오 로그인, 카카오 카카오 친구목록 조회, 메시지 발송” 테스트 해볼 수 있는 간단한 예제입니다.[실행방법]Git clone 후, npm install 합니다.git clone https://github.com/kakao-tam/-Example-next.js.gitnpm install내 애플리케이션 > 앱 설정 > 요약 정보 > "REST API 키"를 복사해서 .env.local 파일 CLIENT_ID 항목에 설정합니다.내 애플리케이션>제품 설정>카카오 로그인 > Redirect URI에 http://localhost:3000/redirect 주소를 설정합니다.npm run dev 로 실행합니다.[실행결과]/next.config.tsimport type { NextConfig } .. 2025. 2. 26.