카카오톡으로 로그인

android 앱내에서 ‘카카오톡으로 로그인하기’ 를 아래의 SDK api로 사용하고 있습니다.

UserApiClient.instance.loginWithKakaoTalk()

이 경우, 다음과 같은 사항에 대해 문의 드립니다.

  1. 사용자 A로 로그인 후, 위 api로 간편 로그인 처리
  2. 카카오톡에서 사용자 A로그아웃, B로 로그인

다시 앱 내에서 간편로그인을 할 경우, 위의 api만 호출하면 되는지, 아니면 logout api도 사용해야 하는지요?

감사합니다.

안녕하세요.

로그인 API 사용 시, SDK내 저장된 이전 접근 토큰은 삭제됩니다.
따라서, 로그인 API만 사용해도 사용성에 문제는 발생하지 않습니다.

다만, 회원님 서비스에서 명시적인 로그아웃 기능을 제공하고 있다면,
로그아웃 시 SDK가 제공하는 로그아웃 API도 함께 호출하실 것을 권장드립니다.

이는 회원님 서비스의 인증 세션과 SDK내 접근 토큰 폐기가 사용자 로그아웃 행위에 맞추어 동기화되도록하여 구현상의 이유로 발생할 수 있는 보안 문제를 예방하기 위한 목적의 안내 입니다.