kakao-partner-android-sdk-rx / com.kakao.sdk.auth

Package com.kakao.sdk.auth

카카오 로그인 API 클라이언트를 제공하는 패키지. 카카오톡으로 로그인, 카카오계정으로 로그인 기능 제공.

Types

LoginClient

카카오 로그인을 실행하기 위한 클라이언트. 카카오톡 또는 기본 웹 브라우저(CustomTabs)를 이용해 카카오계정 정보를 획득하고 API 요청에 필요한 사용자 토큰을 발급 받습니다.

class LoginClient

RxLoginClient

카카오 로그인을 실행하기 위한 클라이언트. (for ReactiveX) 카카오톡 또는 웹브라우저에 있는 카카오계정 cookie를 이용해 사용자 정보를 획득하고 API 요청에 필요한 토큰을 발급 받습니다.

class RxLoginClient

TokenManageable

카카오 API에 사용되는 액세스 토큰, 리프레시 토큰을 관리하는 프로토콜.

interface TokenManageable

TokenManager

Kakao SDK에서 기본 제공하는 토큰 저장소 구현체.

class TokenManager : TokenManageable

TokenManagerProvider

Kakao SDK가 사용하게 될 토큰 저장소 제공자.

class TokenManagerProvider

Companion Object Properties

rx

val AuthApiClient.Companion.rx: RxAuthApiClient
val AuthCodeClient.Companion.rx: RxAuthCodeClient

ReactiveX 를 위한 LoginClient singleton 객체

val LoginClient.Companion.rx: RxLoginClient