jwt

jwt

jwt

Json Web Token
인증 등을 위한 json 형식의 token

jwt 구조

enter image description here
  1. Header
    두 가지의 정보를 가지고 있다.(아래의 두 가지 정보를 base64로 인코딩한다.)
    typ: 토큰의 타입을 지정(jwt)
    alg: 해싱 알고리즘을 지정(보통 HMAC SHA256 혹은 RSA 가 사용된다)
  2. Payload
    토큰에 담을 정보(key: value형태)
    base64로 인코딩
  3. Signature
    헤더의 인코딩값과, 정보의 인코딩값을 합친후 주어진 비밀키로 해쉬를 하여 생성

모듈

angular2와 nodejs에서도 모듈을 다운받아 사용할 수 있다.
angular2-jwt 모듈 설치
npm install angular2-jwt --save
nodejs-jsonwebtoken 모듈 설치
npm install jsonwebtoken --save

댓글

가장 많이 본 글