React Django 인증(Authentication) Time Out; 일정 시간이 지난 후 로그아웃 관련입니다.


(hmpunk) #1

안녕하세요? 구현이라고 합니다.

장고 리액트 어플리케이션 토큰방식 인증을 적용하려 하고 있습니다.
깃헙에 올라와 있는 자료 링크는 다음과 같습니다.

이 안엔 계정 생성, 로그인, lead 등록.삭제, 로그아웃 이렇게 되어 있습니다.
로그아웃 버튼을 누르면 말 그대로 로그아웃 되며 토큰도 사라지게 되어 있습니다.

문제는 이걸 타임아웃으로도 하길 원한다는 것 입니다. 하여, axios. 을 통해 시도후 실패 및 다른 setTimeout 등의 방법으로 진행 해 보았는데 안되더라구요…
예시로는 보통 우리 은행 서비스 로그인 시 일정 시간 뒤면 자동으로 로그아웃 되게 되어 있는 것과 유사한 기능을 하게 하려 합니다.

혹시 이미 해결하셨던 분이 계실까요?

깃헙 코드에서 제가 집중적으로 본 파일들은 다음과 같습니다.
image

다음은 actions/auth.js 코드 중 참고하고 있던 로그아웃 코드 입니다.


(hmpunk) #2

해결 하였습니당


(이종은(Jong Lee)) #3

어떻게 해결 하셨는지 간단히라도 공유해주시면 비슷한 문제를 겪는 분들에게 도움이 될 겁니다. ^^


(hmpunk) #4

넵!! 정리가 좀 되는 대로 업로드 하겠습니당!


(hmpunk) #5

우선 변화를 주어도 왜 반응이 없는가는 블로그에 정리하는게 깔끔하여 링크를 걸어두도록 하겠습니다.