token的设置与解析

备注:

1.生成token使用的是rest_framework_jwt

pip install djangorestframework-jwt
# 在此之前一定要确认user对象无误
payload = jwt_payload_handler(user_obj) # 对payload加密 token = jwt_encode_handler(payload) #生成token

一.设置token   

1.设置到请求头中

2.类型为Bearer token

  headers={"Authorization": "Bearer" + " " + token} 

二.解析token

使用:jwt_decode_handler

1.每一次请求时,都去请求头中获取Authorization

token = request.headers.get("Authorization")

2.获取token解析

user_dic = jwt_decode_handler(token)

user_dic中包含了

1: user_id:用户ID

2.username:用户名

3.exp:到期时间

原文地址:https://www.cnblogs.com/gouyang/p/13915311.html