芦苇打代码--django-rest-framework-jwt验证身份AnonymousUser错误
2019-06-05 00:37
218 查看
版权声明:如有转载请注明出处--------------------芦苇出品---------------------------- https://blog.csdn.net/pinkman147834/article/details/90815871
近日写一个Django前后端分离时遇到一个验证身份的错误
进行JWT身份验证时一直报出AnonymousUser的错误,一开始也曾想是不是自己Token身份信息没有完整的存进去,当我再次查看时发现Token信息完好
很显然,跟Token值是没有关系的
重启服务再试一遍
**继续打印请求到的错误信息 **
ok 不出所料
好吧 开始看看是否是配置的原因
因为我是定义的全局认证,有的地方用不到认证,所以把全局认证关了
关闭全局的认证之后,我们必须在Vue访问路由时添加heasers头部
定义完之后再试
成功!>_<
总结:
在进行认证的时候,如果是每一个页面都需要认证身份的话,那么定义全局认证很合适,
如果只是单独几个页面需要验证的话建议设定认证头部方法
heasers头部一定的要定义正确,直接按照上面的打就行,否则还是会出现无用户情况
相关文章推荐
- Django通过rest_framework.permissions模块中IsAuthenticated实现身份验证
- django-rest-framework-jwt
- 运行django项目是报No module named 'rest_framework'错误
- django的REST framework JWT一些使用技巧
- git 提交身份验证错误 Incorrect username or password ( access token )
- Django REST framework JWT
- Django-Rest-Framework 教程: 4. 验证和权限
- Django REST FrameWork中文教程4:验证和权限
- Django REST framework JWT认证方式和BasicAuthentication认证方式实现认证用户与未认证用户访问同一视图类并得到不同的功能
- 远程桌面连接:发生身份验证错误(代码: 0x80090303)。
- 使用客户端身份验证方案“Anonymous”禁止 HTTP 请求"错误
- 解决“远程桌面连接:发生身份验证错误(代码: 0x80090303)。”
- 基于django-rest-framework的JWT的登陆与认证流程
- SQL server 2005 windows身份验证登陆失败 错误代码18456
- RuntimeError at /jwt-auth django rest_framework
- win7装sql server2005开发版 windows身份验证无法登陆 错误:18456
- 解决win8.1没有本地安全策略问题以及登录服务器时出现身份验证错误
- REST 授权与身份验证
- django-rest-framework之基于类的视图
- 分别用(Windows/Form/Soap/WebService)实现用户身份验证(含示例代码下载)