레벨업

로그아웃 프로세스의 이해

kims1997 2022. 12. 23. 22:06
반응형

로그아웃 프로세스의 이해


로그아웃 프로세스의 이해 이란

< 로그아웃 과정 >


1DELETE method를 통해 request 요청을 보낸다.


2서버에서는 response header의 쿠키값을 초기화하고 인증시간을 만료힌다.


3서버의 response가 정상적으로 종료되면 client에서는 상태를 관리하는 값을 변경하여 유저 정보를 초기화 하고 이에 따른 로그인 화면을 렌더링한다.

 

4Redis에 넣을때 만료시간을 JWT의 만료와 현재 시간에 계산해서 저장한다.

 

5만료 시간이 지난 토큰이면 Redis에서 자동 삭제한다

 

6Redis에 값이 있으면 요청을 거부 없으면 요청을 승인한다.

 

반응형