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

RxAuthApiClient

class RxAuthApiClient

Constructors

<init>

RxAuthApiClient(manager: RxAuthApiManager = RxAuthApiManager.instance)

Functions

issueAccessToken

사용자 인증코드를 이용하여 신규 토큰 발급을 요청합니다.

fun issueAccessToken(code: String, codeVerifier: String? = null): Single<OAuthToken>

refreshAccessToken

기존 토큰을 갱신합니다

fun refreshAccessToken(oldToken: OAuthToken = tokenManagerProvider.manager.getToken() ?: throw ClientError(ClientErrorCause.TokenNotFound, "Refresh token not found. You must login first.")): Single<OAuthToken>

Companion Object Properties

instance

val instance: RxAuthApiClient

Extension Functions

issueAccessToken

그룹에 속해 있는 다른 앱의 refreshToken으로 사용자를 식별하여 신규 토큰을 발급.

fun RxAuthApiClient.issueAccessToken(groupRefreshToken: String): Single<OAuthToken>

verifyAge

연령 인증 요청

fun RxAuthApiClient.verifyAge(context: Context, ageLimit: Int? = null, authLevel: AgeAuthLevel? = null, skipTerms: Boolean? = null, adultsOnly: Boolean? = null, underAge: Boolean? = false): Completable