카카오 파트너들에게 제공되는 카카오 로그인 API 확장 기능을 제공하는 패키지. 그룹 앱 refreshToken을 사용한 accessToken 발급, 카카오계정 로그인 시 ID 채우기 기능 제공.
issueAccessToken |
그룹에 속해 있는 다른 앱의 refreshToken으로 사용자를 식별하여 신규 토큰을 발급. fun RxAuthApiClient.issueAccessToken(groupRefreshToken: String): Single<OAuthToken>
그룹 내 다른 앱의 refreshToken으로 사용자를 인증하여 현재 앱의 토큰을 발급 받습니다. fun AuthApiClient.issueAccessToken(groupRefreshToken: String, callback: (token: OAuthToken?, error: Throwable?) -> Unit): Unit |
loginWithKakaoAccount |
기본 브라우저의 카카오계정 쿠키 유무와 관계 없이 카카오계정 로그인 페이지를 먼저 호출하여 사용자를 인증한 후 토큰을 발급 받습니다. fun RxLoginClient.loginWithKakaoAccount(context: Context, accountParameters: Map<String, String>): Single<OAuthToken> fun LoginClient.loginWithKakaoAccount(context: Context, accountParameters: Map<String, String>, callback: (token: OAuthToken?, error: Throwable?) -> Unit): Unit |