토큰 생성하기

sunwoo·2020년 12월 13일
0

TIL

목록 보기
8/8
post-thumbnail

토큰의 역할

서비스 User를 확인하는 것이 토큰의 역할.
즉, user_A 가 user_B 의 token을 가지고 있으면, 그 해당 유정의 해당 사이트에서의 행적들을 확인 할 수 있다.


import bcrypt
import jwt

# jwt.encode({JSON데이터},'SECRET_KEY', algorithm = 'TYPE')
token = jwt.encdoe({'id':vip1},'aaa12', algorithm = 'HS256')
token

# jwt.decode(token,'SECRET_KEY', algorithm = 'TYPE') 
jwt.decode(token,'aaa12', algorithm = 'HS256')

>>> {'id':vip1}

# SECRET_KEY를 잘못 입력했을때.
jwt.decode(token,'aaa12', algorithm = 'HS256')

>>> raise InvalidSignatureError('Singture verification failed')
profile
고영희를 모시고 있는 Backend 개발자 🐈

0개의 댓글