안녕하세요? 구현이라고 합니다.
기술검토에 대해 요청을 받아 고수 개발자 분들의 의견을 여쭙고자 합니다.
기본적인 골자는 다음과 같습니다.
React_ Frontend(View단 처리)
Redux_ Action(요청, 호출 등에 대한 동작 처리)
Django_ 서버(Token 생성, 파기 등…)
이렇게만 놓고 본다면 당연히 장고(서버)에서 직접적으로 Timeout을 발생시켜 토큰을 파기시키면 될 거라 생각했으나, 반면에 클라우드 서비스를 위한 것 이기에 서버 부하가 커질 것이 우려가 되어 클라이언트 사이드(FE) 쪽에서 직접 만료시간에 따라 Token 파기에 대한 요청을 보내는 쪽으로 방향을 잡으려고 하였습니다.
하지만, 결과적으로 요청을 받은 것은 어떻게 하는 것이 일반적으로 필드에서 적용하는가? 를 파악하는 것 이 되었습니다.
다른 개발자 분들의 생각은 어떠하신가요?
이렇게 글로만 작성하니 파악하기 어려우실 것 같아 제가 간단히 정리했던 블로그 자료와 깃헙 주소를 첨부하도록 하겠습니다.
- 블로그 자료: 리액트 장고 Authentication
https://hyunvinci.tistory.com/127 - Traversy
https://youtu.be/kfpY5BsIoFg?list=PLillGF-RfqbbRA-CIUxlxkUpbq0IFkX60
https://github.com/bradtraversy/lead_manager_react_django
의견을 부탁드립니다. 감사합니다.