안녕하세요.
카카오 sns 간편 회원가입, 로그인을 사용중에 문의드립니다.
웹 환경이구요…
‘가’ 사용자는 A브라우저에서 서비스중인 사이트에 접속하여 간편로그인을 통해서 로그인합니다.
‘가’ 사용자는 사용을 마치고 로그아웃 합니다.
‘나’ 사용자가 같은 브라우저에서 사이트 접속하여 로그인을 시도합니다.
이때 '나’사용자는 자기가 아닌 이전에 사용했던 ‘가’ 사용자로 다시 로그인되는데요.
이게 어디가 문제인가요?
‘가’ 사용자를 로그아웃할때 /v1/user/logout 에서 200 응답값을 받고 정상적으로 종료됩니다.
아니면 제가 로그인 시도할때 뭔가 재요청을 해야하는것인지…
간단한거 같은데 알쏭달쏭하네요.
조언 부탁드립니다~!
안녕하세요.
원하시는 기능은 카카오계정과 함께 로그아웃 기능을 사용하셔야 합니다.
현재 구현하신 로그아웃(/v1/user/logout
) 기능은 사용자가 서비스에서만 로그아웃 하게 하는 기능입니다.
사용자는 서비스에서만 로그아웃 하였기에, 다른 서비스에서는 본인의 카카오계정을 그대로 사용하실수 있습니다.
예를 들면 ‘가’ 사용자가 서비스 A에서 카카오 로그인 시, 카카오측 ID/PW를 입력하고 로그인 한 경우, 서비스 B로 이동하여 카카오로그인 기능 사용시 다시 카카오측 ID/PW를 입력하지는 않습니다.
브라우저에서 사용자의 카카오계정 세션이 살아 있기 때문인데요. 이를 포함하여 로그아웃 시키시려면 위의 카카오계정과 함께 로그아웃 기능을 사용하셔야 합니다,