카카오 로그인 API 클라이언트를 제공하는 패키지. 카카오톡으로 로그인, 카카오계정으로 로그인 기능 제공.
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 |
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 |