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:到期时间

posted @ 2020-11-02 17:00  坚信会有奥特曼~  阅读(1317)  评论(0编辑  收藏  举报