Package com.kakao.sdk.auth

Oauth 관련 API 클라이언트를 제공하는 패키지.

Oauth 관련 API 클라이언트를 제공하는 패키지.

Types

Link copied to clipboard
class AuthApiClient(manager: AuthApiManager = AuthApiManager.instance, tokenManagerProvider: TokenManagerProvider = TokenManagerProvider.instance)
Link copied to clipboard
class RxAuthApiClient(manager: RxAuthApiManager = RxAuthApiManager.instance, tokenManagerProvider: TokenManagerProvider = TokenManagerProvider.instance)
Link copied to clipboard
interface TokenManageable

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

Link copied to clipboard
class TokenManager(appCache: PersistentKVStore = SharedPrefsWrapper( KakaoSdk.applicationContextInfo.sharedPreferences ), encryptor: Cipher = AESCipher()) : TokenManageable

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

Link copied to clipboard
class TokenManagerProvider(var manager: TokenManageable = TokenManager.instance)

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

Properties

Link copied to clipboard
val AuthApiClient.Companion.rx: RxAuthApiClient
val AuthApiManager.Companion.rx: RxAuthApiManager
val AuthCodeClient.Companion.rx: RxAuthCodeClient