티스토리 뷰

rest api를 이용해서 로그인 구현 시 자동 로그인 처리 되어서 여러명이 같은 컴퓨터를 사용할 경우 문제가 발생할 수가 있음. 웹 환경의 경우에~

 

이걸 해결할수 있는 방법이 공식적으로 나와있는건 없지만 데브톡에 이런글이 있다.

 

https://devtalk.kakao.com/t/rest-api-or/42634

 

Kakao DevTalk_

카카오 데브톡. 카카오 플랫폼 서비스 관련 질문 및 답변을 올리는 개발자 커뮤니티 사이트입니다.

devtalk.kakao.com

 

결론은 로그인 처리 시작 시 토근값을 가져오기 위해서 

https://kauth.kakao.com/oauth/authorize 로 이동하게 되는데 이 이동주소를 인코딩된 authorize url로 변경한 후 

 

https://accounts.kakao.com/login?continue= 값으로 전달하면 처리된다.

 

https://accounts.kakao.com/login?continue=https%3A%2F%2Fkauth.kakao.com%2Foauth%2Fauthorize%3Fresponse_type%3Dcode%26client_id%3클라이언트아이디%26redirect_uri%3리다이렉트주소

 

카카오계정 로그인

여기를 눌러 링크를 확인하세요.

accounts.kakao.com

위 와 같은 주소로 구성하여 이동하면 정상 로그인 처리 된다..

 

 

댓글