Kauth로 로그인 구현 후 로그아웃 구현중인데 작동이 안됩니다

로그인 할때 썼던 accesstoken을 저장해 두고 로그 아웃 구현시 가져와서

kauth api에 나온것처럼 로그아웃을 실행하고 로그 아웃 성공시 반환되는 id 값이 반환되는 것을 확인 했습니다.

또 세션도 초기화 시켰습니다.

그런데 다시 로그인을 누르면 아이디와 비밀번호 입력 페이지가 나타나지 않고 전에 로그인 했던

아이디로 자동 로그인 됩니다… 도움 부탁드립니다 !

public static void KakaoLogOut(String authorize_code) {
		String reqURL = "https://kapi.kakao.com/v1/user/logout";
	    try {
	        URL url = new URL(reqURL);
	        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
	        conn.setRequestMethod("POST");
	        conn.setRequestProperty("Authorization", "Bearer " + authorize_code);
	        
	        int responseCode = conn.getResponseCode();
	        System.out.println("responseCode : " + responseCode);
	        
	        BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
	        
	        String result = "";
	        String line = "";
	        
	        while ((line = br.readLine()) != null) {
	            result += line;
	        }
	        System.out.println(result);
	    } catch (IOException e) {
	        // TODO Auto-generated catch block
	        e.printStackTrace();
	    }

가이드에 관련된 내용이 없어서 혼란스러우셨을 것 같아요.
가이드는 저희가 보완하도록 하겠습니다.

/v1/user/logout API의 경우 토큰을 만료시키는 역할만 하기 때문에 겪고 계신 현상은 정상 동작입니다.
(카카오 계정 쿠키는 그대로 유지되기 때문에)

다른 카카오계정으로 로그인 기능이 필요하시다면 아래와 같은 방법으로 제공 가능합니다.
카카오 계정 로그인 유무와 관련 없이 iD/PW입력창이 뜨게 됩니다.

https://accounts.kakao.com/login?continue=${Authorization Code 발급 URL}
1개의 좋아요