로그아웃 관련하여 궁금한 점 생겨 문의 남깁니다.
- 개발환경 : local환경에서 작업 중입니다.
- 사용 중인 프레임워크 등: Laravel 8.2 , Vue3.js, Inertia.js
- 앱 ID : 892997
세션의 만료와 함께 모두 로그아웃 하도록 하는 것이 REST API | Kakao Developers REST API 에서 확인 후 아래와 같이 설정하였으나 KOE007 에러가 발생하여 혹시 제가 어떤 값을 잘못 쓴 것인지 알고 싶습니다.
Logout Redirect URI은 아래와 같이 설정해두었습니다.
https://cms2.test/logout
https://kauth.kakao.com/oauth/logout
또한, 문서의 이 부분을 참고하여
curl -v -X GET "https://kauth.kakao.com/oauth/logout?client_id=${YOUR_REST_API_KEY}&logout_redirect_uri=${YOUR_LOGOUT_REDIRECT_URI}"
해당 값을 아래와 같이 설정하였습니다.(id 값은 혹시나 싶어 여기서만 본래 값으로 작성하지 않고 ${kakao_client_id}로 적었습니다.)
<script setup>
//중략
const logout = () => {
window.location.href = 'https://kauth.kakao.com/oauth/logout?client_id=${KAKAO_CLIENT_ID}&logout_redirect_uri=https://cms2.test/logout';
logout();
}
...
추가로,
그냥 로그아웃의 경우, 로그아웃 후 다시 로그인을 클릭하면 입력 폼을 띄우지 않고 바로 로그인이 성공하여 메인으로 리다이렉트 되는게 올바른 순서인가요?