博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue + django2.0.6 学习笔记7.3-7.4 viewset配置认证类
阅读量:4127 次
发布时间:2019-05-25

本文共 460 字,大约阅读时间需要 1 分钟。

如果token输入错误:

返回的是401

但是现在是这么一个情况

前端访问数据的时候不管是不是需要认证都统一带token传递数据 

这样就导致后端验证token不通过的时候也不会把本来不用做用户认证的数据传递过去

所以要把全局token认证改成局部认证

在setting中注释掉'rest_framework.authentication.TokenAuthentication',

然后再goodslistviewset(假设他是要认证的)中添加tokenauthentication认证

from rest_framework.authentication import TokenAuthenticationclass GoodsListViewset(mixins.ListModelMixin, viewsets.GenericViewSet):    authentication_classes = (TokenAuthentication,)

 

测试下,没问题 正确获取到了用户信息

JWT的原理

参考

完结

转载地址:http://kiepi.baihongyu.com/

你可能感兴趣的文章
Palindrome Partitioning --回文切割 深搜(重重)
查看>>
Valid Palindrome 简单的回文判断
查看>>
Pascal's Triangle -- 生成杨辉三角
查看>>
Pascal's Triangle II 生成杨辉三角中的某行
查看>>
Minimum Depth of Binary Tree -- 二叉树的最小深度 DFS 加剪枝
查看>>
Climbing Stairs 爬楼梯方法 动态规划
查看>>
Merge Two Sorted Lists 合并两个有序链表
查看>>
pow(x,n) 为什么错这么多次
查看>>
Jump Game 动态规划
查看>>
Subsets 深搜
查看>>
Subsets II
查看>>
Edit Distance 字符串距离(重重)
查看>>
Gray Code 格雷码
查看>>
对话周鸿袆:从程序员创业谈起
查看>>
web.py 0.3 新手指南 - 如何用Gmail发送邮件
查看>>
web.py 0.3 新手指南 - RESTful doctesting using app.request
查看>>
web.py 0.3 新手指南 - 使用db.query进行高级数据库查询
查看>>
web.py 0.3 新手指南 - 多数据库使用
查看>>
一步步开发 Spring MVC 应用
查看>>
python: extend (扩展) 与 append (追加) 的差别
查看>>