jwt token 생성 및 검증
JWT토큰? jwt토큰(JSON WEB TOKEN)은 주로 로그인 정보를 유지하기 위해 사용한다. 서버에서 필요한 데이터들을 토큰화 시킨 뒤 클라이언트에 전달하면 클라이언트에선 원하는 위치에 해당 토큰을 저장하고 서버에 데이터를 요청할 때 토큰을 같이 전달한다. 이 이유는 안전한 사용자인지를 토큰으로 검증할 필요가 있기 때문이다. 1. 사용자가 로그인을 한 뒤 토큰을 발행한다 2. 이를 저장한다. 3. 매 데이터 요청마다 토큰을 함께 전달하여 검증한 뒤 응답한다. jsonwebtoken을 사용해야 하니 다운 받는다. npm i jsonwebtoken 토큰을 생성하는 방법은 jwt.sign({private claim},{secretkey},{public claim}) private claim - (key:..
2021.08.17