摘要: 使用jwt自带的JSONWebTokenAuthentication认证类 需要带jwt+空格+token,不然不认证,非常麻烦 原来的认证类返回了request.user,是auth的user,不是自己自定义的user,所以需要自定义认证类 jwt之定制认证类:token放在header里 基于B 阅读全文
posted @ 2022-02-08 21:20 甜甜de微笑 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 写一个登录接口,使用自定义的用户表,签发token views.py(参考内置的path('login/', obtain_jwt_token)中的obtain_jwt_token,) from rest_framework_jwt.settings import api_settings jwt_ 阅读全文
posted @ 2022-02-08 20:05 甜甜de微笑 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 使用jwt自带的登录认证obtain_jwt_token,只返回了一个token 我们需要自定义认证返回结果: common.py # 写一个函数,函数的返回值,就是响应的格式 # 在配置文件中配置一下 def jwt_response_payload_handler(token, user=Non 阅读全文
posted @ 2022-02-08 19:23 甜甜de微笑 阅读(48) 评论(0) 推荐(0) 编辑
摘要: drf-jwt的快速使用 # 使用第三方模块,快速签发和认证token pip3 install djangorestframework-jwt 2.1 快速签发 from rest_framework_jwt.views import obtain_jwt_token # 在路由中配置,创建一个超 阅读全文
posted @ 2022-02-08 19:05 甜甜de微笑 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-08 18:49 甜甜de微笑 阅读(13) 评论(0) 推荐(0) 编辑
摘要: md5固定长度,不可反解 base64 变长,可反解 # base64编码解码很常用,通常在网络传输中使用,甚至你能看到,有的图片,使用了base64转码import base64import json dic = {'name': 'lqz', 'age': 19} dic_str = json. 阅读全文
posted @ 2022-02-08 17:14 甜甜de微笑 阅读(164) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/moyand/p/9047978.html 阅读全文
posted @ 2022-02-08 16:49 甜甜de微笑 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token(本质就是token)认证机制。Json web token (JWT), 用来做登录认证的。 Json web token (JWT), 是为了在网络应 阅读全文
posted @ 2022-02-08 16:46 甜甜de微笑 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 今日内容 0 全局异常处理 # 无论访问接口是否正常,都返回统一的格式# drf内置有统一的异常处理(认证,失败抛异常),APIException及其子类的已经处理了,但是其他异常没有处理# from rest_framework.views import exception_handler 就是d 阅读全文
posted @ 2022-02-08 16:39 甜甜de微笑 阅读(38) 评论(0) 推荐(0) 编辑