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

Package com.kakao.sdk.auth

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

Types

AuthApiClient

카카오 OAuth 서버에서 제공하는 API 를 사용하기 위한 클라이언트.

class AuthApiClient

AuthCodeClient

OAuth 2.0 Spec 의 인증 코드를 발급받기 위해 사용되는 클라이언트.

class AuthCodeClient

LoginClient

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

class LoginClient

RxAuthApiClient

카카오 OAuth 서버에서 제공하는 API를 사용하기 위한 클라이언트. (for ReactiveX)

class RxAuthApiClient

RxAuthCodeClient

OAuth 2.0 Spec 의 인증 코드를 발급받기 위해 사용되는 클라이언트. (for ReactiveX)

class RxAuthCodeClient

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

ReactiveX 를 위한 AuthApiClient singleton 객체

val AuthApiClient.Companion.rx: RxAuthApiClient

ReactiveX 를 위한 AuthCodeClient singleton 객체

val AuthCodeClient.Companion.rx: RxAuthCodeClient

ReactiveX 를 위한 LoginClient singleton 객체

val LoginClient.Companion.rx: RxLoginClient