class RxAuthApiClient
카카오 OAuth 서버에서 제공하는 API를 사용하기 위한 클라이언트. (for ReactiveX)
<init> |
카카오 OAuth 서버에서 제공하는 API를 사용하기 위한 클라이언트. (for ReactiveX) RxAuthApiClient(authApi: RxAuthApi = ApiFactory.rxKauth.create(RxAuthApi::class.java), accessTokenRepo: AccessTokenRepo = AccessTokenRepo.instance) |
issueAccessToken |
AuthCodeClient를 이용하여 발급 받은 authorization code 를 사용하여 액세스 토큰을 발급. fun issueAccessToken(authCode: String, redirectUri: String = "kakao${KakaoSdk.applicationContextInfo.appKey}://oauth", clientId: String = KakaoSdk.applicationContextInfo.appKey, androidKeyHash: String = KakaoSdk.applicationContextInfo.signingKeyHash): Single<OAuthToken> |
refreshAccessToken |
리프레시 토큰으로 액세스 토큰을 갱신. fun refreshAccessToken(refreshToken: String, clientId: String = KakaoSdk.applicationContextInfo.appKey, androidKeyHash: String = KakaoSdk.applicationContextInfo.signingKeyHash): Single<OAuthToken> |