'카카오 로그인' 검색 결과: 991건
- 카카오 로그인문서
- 문서 > 카카오 로그인 > 이해하기 > 기능 소개
카카오 로그인은 카카오계정으로 다양한 서비스에 로그인할 수 있도록 하는 OAuth 2.0 기반의 소셜 로그인 서비스입니다. 카카오 로그인 사용자는 별도의 회원가입 없이 카카오톡이나 카카오계정으로 서비스에 로그인할 수 있습니다. 서비스 제공자는 사용자의 개인정보를 직접 저장하고 관리할 필요 없이, 검증된 사용자 인증 정보를 안전하게 전달받아 활용할 수 있습니다. 카카오 로그인을 도입하면 카카오톡의 닉네임과 프로필 사진, 이메일, 성별, 연령대 등 사용자의 동의 하에 얻을 수 있는 사용자 정보로 개인화된 서비스를 제공할 수 있습니다. 이미 수많은 서비스에서 카카오 로그인을 도입했습니다. 신뢰할 수 있는 카카오 로그인으로 더욱 편리...
- 카카오 로그인문서
- 문서 > 카카오싱크 > 개발 가이드 > 체크리스트
항목질문기대 결과참고 문서앱앱 관리 페이지의 [카카오 로그인] 설정이 활성화되어 있습니까?해당 설정이 활성화되어 있습니다.카카오 로그인 사용 설정앱[리다이렉트 URI] 설정에 올바른 URI 값이 등록되어 있습니까?해당 설정에 올바른 리다이렉트 URI 값이 등록되어 있습니다.리다이렉트 URI서비스서비스 로그인 UI에 카카오싱크 간편가입 및 로그인을 위한 [카카오로 시작하기] 버튼을 제공합니까?카카오싱크 간편가입 및 로그인을 위한 [카카오 로그인] 버튼을 제공합니다.디자인 가이드서비스사용자가 정상적으로 카카오싱크 서비스 로그인을 완료합니까?사용자가 정상적으로 로그인을 완료합니다.카카오 로그인서비스사용자가 카카오톡이 설치된 스마트폰...
- 카카오 로그인 방법 선택문서
- 문서 > 카카오 로그인 > iOS > 카카오 로그인
은 BridgeConfiguration에 담아 전달합니다. 카카오톡과 카카오계정으로 로그인 시 사용되는 파라미터 설정은 LoginConfiguration에 담아 함께 전달합니다. Talk: 카카오톡으로 로그인 전용 설정 launchMethod: 카카오톡 앱 전환 방식 선택, 커스텀 스킴(.CustomScheme) 또는 유니버셜 링크(.UniversalLink) 중 하나 Account: 카카오계정으로 로그인 전용 설정 prompts: 기존 로그인 여부와 상관없이 로그인, 카카오계정 가입 후 로그인, 카카오계정 간편로그인 기능 구현 시 사용 loginHint: 로그인 힌트 기능 구현 시 사용 이 밖의 파라미터는 레퍼런스를 참고합니다...
- 카카오 로그인문서
- 문서 > 카카오싱크 > 개발 가이드 > 필수 구현 기능
카카오싱크 간편가입은 카카오 로그인을 기반으로 동작하므로, 서비스에 카카오 로그인이 필수 구현되어야 합니다. 이해하기의 카카오 로그인의 자세한 소개와 아래 기능별 개발 문서를 참고합니다. 기능설명개발 문서카카오 로그인카카오톡 또는 카카오계정으로 서비스에 로그인카카오싱크 도입 서비스는 이용약관 동의 기능까지 이용 가능웹REST APIJavaScript네이티브 앱AndroidiOSFlutter사용자 정보 조회서비스 회원 가입 및 정보 갱신에 필요한 사용자 정보를 카카오에 요청웹REST APIJavaScript네이티브 앱AndroidiOSFlutter
- 카카오 로그인문서
- 문서 > 카카오 로그인 > Android
isKakaoTalkLoginAvailable()[SDK, RxSDK] loginWithKakaoTalk()[SDK, RxSDK] loginWithKakaoAccount()[SDK, RxSDK] loginWithKakao()[SDK, RxSDK] loginWithNewScopes()[SDK] OAuthToken설치초기화리다이렉트 URI 설정 권한사전 설정카카오 로그인동의항목-네이티브 앱 키카카오 로그인 활성화동의항목OpenID Connect 활성화(선택)간편가입(선택)필요필요:필수 동의항목 카카오 로그인 페이지와 동의 화면을 띄워, 사용자의 카카오톡 또는 카카오계정 인증 정보로 서비스에 로그인합니다. 카카오 로그인 메서드의 차이는 구현 방식 선택을, 로그인 절차에 대한 자세...
- 카카오 로그인문서
- 문서 > iOS > v1에서 v2로 마이그레이션 > 버전별 API 비교
iOS SDK v1 카카오 로그인 API는 KOSession으로 호출 카카오 로그인 이후 호출하는 API는 KOSessionTask로 호출 최신 버전 카카오 로그인 API는 KakaoSDKUser 모듈의 UserApi로 호출 토큰 존재 여부 조회 API는 KakaoSDKAuth 모듈의 AuthApi로 호출 이름iOS SDK v1iOS SDK v2카카오 로그인openWithCompletionHandler-카카오톡으로 로그인-loginWithKakaoTalk()카카오계정으로 로그인-loginWithKakaoAccount()로그아웃logoutAndCloseWithCompletionHandlerlogout()연결 해제unlinkTaskWithCompletionHandlerunlink()사용자...
- 카카오 로그인 구현 예제문서
- 문서 > 카카오 로그인 > Android > 카카오 로그인
카카오 로그인 시 필요한 기본적인 예외 처리를 포함한 구현 예제입니다. Android 기기에서 카카오톡으로 로그인 시 발생할 수 있는 예외 상황에 대한 예외 처리를 포함합니다. 주요 에러에 대한 정보는 레퍼런스와 에러 코드를 참고합니다. KotlinRxKotlin// 로그인 조합 예제 // 카카오계정으로 로그인 공통 callback 구성 // 카카오톡으로 로그인 할 수 없어 카카오계정으로 로그인할 경우 사용됨 val callback: (OAuthToken?, Throwable?) -> Unit = { token, error -> if (error != null) { Log.e(TAG, "카카오계정으로 로그인 실패", error) } else...
- 개발 환경별 카카오 로그인 API문서
- 문서 > 카카오 로그인 > 이해하기 > 로그인 > 인증
카카오 로그인은 다양한 서비스 환경을 지원할 수 있도록 개발 환경별 API를 인증 유형에 따라 카카오톡과 카카오계정 인증으로 구분해 제공합니다. JavaScript SDK 간편로그인의 경우 카카오톡으로 먼저 인증을 시도하며, 카카오톡이 설치되지 않은 환경에서는 카카오계정으로 인증을 시도합니다. 이외 개발 환경별 선택 가능한 API의 차이점은, 아래표 중 참고의 구현 방식 선택에서 확인할 수 있습니다. 개발 환경카카오톡 인증카카오계정 인증참고REST API-카카오 로그인-JavaScript SDK간편로그인간편로그인-Android SDK카카오톡으로 로그인(권장)카카오계정으로 로그인구현 방식 선택iOS SDK카카오톡으로 로그인(권장...
- 카카오 로그인 구현 예제문서
- 문서 > 카카오 로그인 > Flutter > 카카오 로그인
Flutter SDK로 카카오 로그인 구현 시, 아래 두 가지 조건을 확인하는 로직을 포함할 것을 권장합니다. 기존 로그인으로 발급받은 토큰이 있는지 확인 이미 로그인하여 유효한 토큰을 갖고 있는 사용자는 다시 로그인하지 않도록 함 기존 토큰이 있는 경우에도 만료되었을 수 있으므로 유효성 확인 필요 isKakaoTalkInstalled() 메서드로 카카오톡 실행 가능 여부 확인 카카오톡 실행 가능 환경에서는 ID, 비밀번호 입력 없이 간편하게 로그인할 수 있도록 함 카카오톡에 연결(로그인)된 카카오계정이 없는 경우, 카카오계정으로 로그인 가능하도록 함 아래는 구현 방식별 카카오 로그인 구현 예제입니다. 기본 방식리다이렉트 방식...
- 기존 로그인 여부와 상관없이 로그인문서
- 문서 > 카카오 로그인 > Android > 카카오 로그인 > 추가 기능
기존 로그인 여부와 상관없이 로그인은 서비스의 필요에 따라 사용자 인증을 다시 수행하고자 할 때 사용하는 추가 기능입니다. 이 기능을 사용하면 사용자가 브라우저에 카카오계정으로 로그인되어 있는 상태라도 다시 카카오계정으로 로그인하는 과정을 거쳐 서비스에 카카오 로그인하도록 할 수 있습니다. prompts 파라미터 값에 Prompt.LOGIN을 추가하여 카카오 로그인을 요청합니다. KotlinRxKotlinUserApiClient.instance.loginWithKakaoAccount(context, prompts = listOf(Prompt.LOGIN)) { token, error -> if (error != null) { Log.e...