서비스 로그아웃
Last updated
Last updated
로그아웃 시 카카오계정도 동시에 로그아웃 처리하고 싶다면 서비스 로그아웃 기능을 사용합니다. 카카오계정과 함께 로그아웃은 서비스만 로그아웃할 것인지, 카카오계정도 함께 로그아웃할 것인지 선택할 수 있는 연결 페이지를 제공합니다.
Kakao Developers 사이트에서 앱을 등록하고 발급받을 수 있습니다.
내 애플리케이션 > 앱 설정 > 요약정보 경로에서 확인하세요.
서비스 회원 로그아웃 처리를 수행할 Logout Redirect URI 콜백주소입니다.
[내 애플리케이션] > [카카오 로그인] > [Logout Redirect URI]에 등록된 값 중 하나
카카오 로그인 과정 중 동일한 값을 유지하는 임의의 문자열(정해진 형식 없음)입니다. Cross-Site Request Forgery(CSRF) 공격으로부터 카카오 로그인 요청을 보호하기 위해 사용합니다.
각 사용자의 요청에 대한 state
값은 고유해야 하며, 인가 코드 요청, 인가 코드 응답, 토큰 발급 요청의 state
값 일치 여부로 요청 및 응답 유효성 확인이 가능합니다.
서비스 로그아웃 처리를 위해서는 위와 같이 서비스 로그아웃 요청을 우선 수행합니다.
서비스 로그아웃 처리를 요청하면 아래와 같은 페이지로 전환이 되며, 로그아웃 종류를 사용자가 선택할 수 있습니다.
로그아웃 처리가 완료되면 위와 같이 콜백 주소로 호출이 됩니다. 해당 호출을 이용하여 로그아웃 후처리를 진행해 주세요.
응답 관련 내용은 아래 링크를 통해 카카오 API 문서를 확인해 보세요.