JWT(Json Web Token) 적용
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 발행 완료
유의 사항
- JWT 버전에 따라 jwt.decode(str형 변환)메소드로 발행 하거나 위에 처럼 바로 발행 가능
- SECERT_KEY, ALGORITHM은 보안 유지를 위해 .gitignore에 올리지않는게 좋다. my_settings.py에 입력
Author And Source
이 문제에 관하여(JWT(Json Web Token) 적용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@cj4207/JWTJson-Web-Token-적용저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)