zoukankan      html  css  js  c++  java
  • 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:到期时间

  • 相关阅读:
    [solr]
    [solr]
    [Linux] CentOS 加入开机启动
    [Linux] VirtualBox
    [Eclipse]
    [JBoss]
    [solr]
    [solr]
    [solr]
    [solr]
  • 原文地址:https://www.cnblogs.com/gouyang/p/13915311.html
Copyright © 2011-2022 走看看