jwt
jwt
Json Web Token인증 등을 위한 json 형식의 token
jwt 구조
-
Header
두 가지의 정보를 가지고 있다.(아래의 두 가지 정보를 base64로 인코딩한다.)
typ: 토큰의 타입을 지정(jwt)
alg: 해싱 알고리즘을 지정(보통 HMAC SHA256 혹은 RSA 가 사용된다)
-
Payload
토큰에 담을 정보(key: value형태)
base64로 인코딩
-
Signature
헤더의 인코딩값과, 정보의 인코딩값을 합친후 주어진 비밀키로 해쉬를 하여 생성
모듈
angular2와 nodejs에서도 모듈을 다운받아 사용할 수 있다.angular2-jwt 모듈 설치
npm install angular2-jwt --savenodejs-jsonwebtoken 모듈 설치
npm install jsonwebtoken --save
댓글
댓글 쓰기