카카오 로그아웃 및 쿠키 삭제 관련 문의

안녕하세요.

카카오 OAuth를 통해 저희 회원제 서비스를 이용하는 사용자는 특정 페이지에 진입 시 반드시 카카오 인증 과정을 다시 거쳐 진입 가능하도록 하려고 합니다.

단, 이때는 간편 로그인이 아닌 무조건 카카오 이메일과 비밀번호를 입력하는 과정을 거치도록 하고요.

그래서 웹에서는 특정 페이지 진입 전에 자바스크립트 SDK를 통해 Kakao.Auth.logout() 을 호출 한 뒤,

카카오 측 REST API를 호출하면 항상 로그인을 요구하는걸 확인했습니다.

그리고 iOS 애플리케이션의 웹뷰 안에서도 동일한 방법으로 시도시 정상 동작하는것도 확인했는데요.

문제는 안드로이드 애플리케이션의 웹뷰에서 동일한 처리를 했음에도 로그인을 요구하는 화면이 표시되지 않고 넘어가 버립니다.

그래서 자바스크립트 SDK의 Kakao.cleanup() 및 Kakao.Auth.logout() 을 호출한 후,

콜백을 통해 카카오 REST API를 호출 하기도 해봤는데 기대한대로 동작하지 않는 상황입니다.

위 두 함수를 호출 후에 기기에서 카카오 관련 된 쿠키가 모두 지워진 것은 확인했습니다.

더 확인해보거나 시도해볼 방법이 있다면 답변 주시면 감사하겠습니다.

안드로이드 웹뷰의 경우 로그아웃 시도 시
로그아웃 되지 않고 정상적으로 API가 호출이 된다는 말씀인거죠?

해당 웹뷰에 localStorage 설정이 켜져있는지 확인 부탁드릴게요.

답변 감사합니다.

settings.setDomStorageEnabled(false);
settings.setDatabaseEnabled(false);
이 두가지를 시도 해봤는데, 동일한 증상입니다.

재로그인 과정 없이 카카오 서버에서 사용자 정보가 모두 내려오네요.