> For the complete documentation index, see [llms.txt](https://docs.apidrag.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.apidrag.com/kakao-api/references/kakao-login/service-logout.md).

# 서비스 로그아웃

## 아이템 블록

로그아웃 시 <mark style="color:blue;">**카카오계정도 동시에 로그아웃**</mark> 처리하고 싶다면 서비스 로그아웃 기능을 사용합니다. 카카오계정과 함께 로그아웃은 서비스만 로그아웃할 것인지, 카카오계정도 함께 로그아웃할 것인지 선택할 수 있는 <mark style="color:blue;">**연결 페이지를 제공**</mark>합니다.

<figure><img src="https://1316000475-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqYk0i8X9mEtmaB9dGSVq%2Fuploads%2FBvVQ9aQRHFCbGCw1XHnx%2F00078.jpg?alt=media&amp;token=80268df8-202b-4d80-98f3-54c870c21b4f" alt=""><figcaption></figcaption></figure>

## 설정 팝업

<figure><img src="https://1316000475-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqYk0i8X9mEtmaB9dGSVq%2Fuploads%2Fqwxzz2zPGyBi8UgMzgwY%2F00079.jpg?alt=media&amp;token=d611122c-5876-4967-83f2-e2997d8ba861" alt=""><figcaption></figcaption></figure>

## 설정 필드

### 앱 REST API 키

Kakao Developers 사이트에서 앱을 등록하고 발급받을 수 있습니다.&#x20;

내 애플리케이션 > 앱 설정 > 요약정보 경로에서 확인하세요.

### Redirect URI

서비스 회원 로그아웃 처리를 수행할 Logout Redirect URI 콜백주소입니다.

&#x20;\[내 애플리케이션] > \[카카오 로그인] > \[Logout Redirect URI]에 등록된 값 중 하나

### 전달 파라미터

카카오 로그인 과정 중 동일한 값을 유지하는 임의의 문자열(정해진 형식 없음)입니다. [Cross-Site Request Forgery(CSRF)](https://en.wikipedia.org/wiki/Cross-site_request_forgery) 공격으로부터 카카오 로그인 요청을 보호하기 위해 사용합니다.\
각 사용자의 요청에 대한 `state` 값은 고유해야 하며, 인가 코드 요청, 인가 코드 응답, 토큰 발급 요청의 `state` 값 일치 여부로 요청 및 응답 유효성 확인이 가능합니다.

## 서비스 로그아웃 프로젝트 구성

<figure><img src="https://1316000475-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqYk0i8X9mEtmaB9dGSVq%2Fuploads%2FRmCkD6V6ciaIVBEt0tZf%2F00083.jpg?alt=media&amp;token=d911c8c8-9a7d-45eb-8b5c-349f6b469f34" alt=""><figcaption></figcaption></figure>

서비스 로그아웃 처리를 위해서는 위와 같이 서비스 로그아웃 요청을 우선 수행합니다.

서비스 로그아웃 처리를 요청하면 아래와 같은 페이지로 전환이 되며, 로그아웃 종류를 사용자가 선택할 수 있습니다.

<figure><img src="https://1316000475-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqYk0i8X9mEtmaB9dGSVq%2Fuploads%2FAasYD8KbA6anh1W7VEXl%2F00084.jpg?alt=media&amp;token=fb701ef0-14d4-4e7b-9177-bdf700df89d1" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1316000475-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqYk0i8X9mEtmaB9dGSVq%2Fuploads%2FTlYzsXBKaZHskf4BubZD%2F00082.jpg?alt=media&amp;token=0fdf85de-4f26-4a48-bdef-c6444c06e8a5" alt=""><figcaption></figcaption></figure>

로그아웃 처리가 완료되면 위와 같이 콜백 주소로 호출이 됩니다. 해당 호출을 이용하여 로그아웃 후처리를 진행해 주세요.

## 응답

응답 관련 내용은 아래 링크를 통해  카카오 API 문서를 확인해 보세요.

<https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#logout-of-service-and-kakaoaccount-response>
