안녕하세요. Oauth를 사용해서 access token을 받아오는 과정 중에 궁금증이 생겨 질문 드립니다.
사용자가 리소스서버(구글, 카카오 등)에서 로그인 후 정보제공에 동의버튼을 누르면 리소스 서버에서 클라이언트(제가 개발하는 웹/앱)에 authorization code가 포함된 uri를 redirection을 해주고 있습니다.
이 때, 클라이언트가 서버에서 웹페이지를 렌더링 해주는 시스템이면 redirect_url을 웹페이지로 그냥 렌더링 하고 서버에서는 authorization code를 access token을 받는 용도로 사용하면 될 것 같은데
만약 클라이언트 시스템이 single page application이라면 redirection을 어떤 식으로 해야 할지 고민입니다.
리소스서버에서 클라이언트쪽 업무서버로 redirection을 해주면 authorization code를 받게는 되는데 그 이후에 웹페이지를 렌더링 한다거나 웹페이지로 로그인이 성공했다 실패했다 정도의 응답정도는 줘야할 것 같은데 이것을 SPA에서는 어떤식으로 구현해야 할까요??
고견 부탁드립니다. 감사합니다.