JWT(Json Web Token) 적용

배찬영·2021년 6월 3일
0

Django

목록 보기
6/10

JWT 설치

$pip install PYjwt

jwt 적용

from my_settings import SECERT_KEY, ALGORITHM

import jwt

token = jwt.encode({'email':'입력받은 계정'}, SECRET_KEY, ALGORITHM) 
# token값 설정

return JsonResponse({"Token":token}, status = 201)
# token 발행 완료

유의 사항

  1. JWT 버전에 따라 jwt.decode(str형 변환)메소드로 발행 하거나 위에 처럼 바로 발행 가능
  2. SECERT_KEY, ALGORITHM은 보안 유지를 위해 .gitignore에 올리지않는게 좋다. my_settings.py에 입력
profile
안녕하세요

0개의 댓글