loginWithKakaoAccount

fun UserApiClient.loginWithKakaoAccount(context: Context, prompts: List<Prompt>? = null, loginHint: String? = null, nonce: String? = null, channelPublicIds: List<String>? = null, serviceTerms: List<String>? = null, accountsSkipIntro: Boolean? = null, accountsTalkLoginVisible: Boolean? = null, callback: (token: OAuthToken?, error: Throwable?) -> Unit)

카카오계정으로 로그인
Login with Kakao Account

Parameters

context

Android Context

prompts

동의 화면에 상호작용 추가 요청 프롬프트
Prompt to add an interaction to the consent screen

loginHint

카카오계정 로그인 페이지의 ID란에 자동 입력할 값
A value to fill in ID field of the Kakao Account login page

nonce

ID 토큰 재생 공격 방지를 위한 검증 값, 임의의 문자열
A random string to prevent replay attacks

channelPublicIds

카카오톡 채널 프로필 ID
Kakao Talk Channel's profile IDs

serviceTerms

서비스 약관 목록
List of service terms

accountsTalkLoginVisible

카카오계정 로그인 페이지에서 카카오톡으로 로그인하기 버튼 노출 여부
Whether Login with Kakao Talk button is visible on the Kakao Account login page


fun RxUserApiClient.loginWithKakaoAccount(context: Context, prompts: List<Prompt>? = null, loginHint: String? = null, nonce: String? = null, channelPublicIds: List<String>? = null, serviceTerms: List<String>? = null, accountsSkipIntro: Boolean? = null, accountsTalkLoginVisible: Boolean? = null): Single<OAuthToken>

카카오계정으로 로그인
Login with Kakao Account

Parameters

context

Android Context

prompts

동의 화면에 상호작용 추가 요청 프롬프트
Prompt to add an interaction to the consent screen

loginHint

카카오계정 로그인 페이지 ID에 자동 입력할 이메일 또는 전화번호, +82 00-0000-0000 형식
Email or phone number in the format +82 00-0000-0000 to fill in the ID field of the Kakao Account login page

nonce

ID 토큰 재생 공격 방지를 위한 검증 값, 임의의 문자열
A random string to prevent replay attacks

channelPublicIds

카카오톡 채널 프로필 ID
Kakao Talk Channel's profile IDs

serviceTerms

서비스 약관 목록
List of service terms

accountsTalkLoginVisible

카카오계정 로그인 페이지에서 카카오톡으로 로그인하기 버튼 노출 여부
Whether Login with Kakao Talk button is visible on the Kakao Account login page