jwt 공식 홈페이지 = https://jwt.io/
jwt verify = 검증 및 해석
jwt는 인증. oauth는 인가.
jsonwebtoken 라이브러리를 사용해 토큰을 verify(해독, 검증) 하는 방법은 아래와 같습니다.
const jwt = require('jsonwebtoken');
const authorization = req.headers['authorization'];
// 왜 authorization.split을 사용하는지, 왜 1번째 인덱스의 값을 얻는지 console.log를
// 사용해 확인해보세요!
const token = authorization.split(' ')[1];
const data = jwt.verify(token, ACCESS_SECRET);
jwt sign = 생성
jsonwebtoken 라이브러리를 사용해 토큰을 생성하는 방법은 아래와 같습니다.
const jwt = require('jsonwebtoken');
const token = jwt.sign(토큰에_담을_값, ACCESS_SECRET, { 옵션1: 값, 옵션2: 값, ... });
findOne, findAll
에라토스테네스의 체 참조 : https://themarketer.tistory.com/73
JWT 유어클래스 보고 공부하기
너무 어려워서 제대로 정리가 안 된다..
조금만 침착하게..!!