loginWithKakaoTalk

fun loginWithKakaoTalk(context: Context, requestCode: Int = AuthCodeClient.DEFAULT_REQUEST_CODE, nonce: String? = null, channelPublicIds: List<String>? = null, serviceTerms: List<String>? = null, callback: (token: OAuthToken?, error: Throwable?) -> Unit)

카카오톡으로 로그인. 카카오톡에 연결된 카카오계정으로 사용자를 인증하고 OAuthToken 발급.

발급된 토큰은 TokenManagerProvider에 지정된 토큰 저장소에 자동으로 저장됨.

Parameters

context

카카오톡 로그인 Activity를 실행하기 위한 현재 Activity context

nonce

ID 토큰 재생 공격 방지를 위한 검증 값, 임의의 문자열, ID 토큰 검증 시 사용

callback

발급 받은 OAuthToken 반환.