코드스테이츠
코드스테이츠 - im-sprint-auth-token
bonschicken
2021. 8. 5. 15:01
728x90
전날한 session과 비슷합니다.
session으로 사용자 인증하냐 , token으로 사용자 인증하냐 차이입니다.
그 차이는 제가 생각 했을때 정보의 중요도 인 것 같습니다.
JS에서는 token을 생성하기 위해서 JWT라이브러리을 사용해서 JWT 생성합니다.
payload : jwt의 바디에 있는 데이터 값
process.env.ACCESS_SECRET : 키
option : 토큰 만료일, 이러한 옵션
callback_function : 콜백함수
1. 클라이언트가 서버한테 POST로 값을 전달합니다. 서버는 그에게 값에 대한 유무 판단 한 후 클라이언트에게 token을 발급해 줍니다 .
2. 토큰을 발급 된 클라이언트가 서버에 요청합니다. 서버는 토큰에 대한 참, 거짓인지 판단 후 클라이언트에게 값을 전달합니다.