Django Rest 框架邮递员令牌认证

Posted

技术标签:

【中文标题】Django Rest 框架邮递员令牌认证【英文标题】:Django Rest Framework Postman Token Authentication 【发布时间】:2014-12-24 08:55:17 【问题描述】:

我正在使用 Django Rest Framework 令牌身份验证,如果我这样做 curl http://localhost:8000/api/v1/users/?format=json -H 'Authorization: Token 0a813fdcd3f8846d6fa376f2592bbc678b0b8e85' 一切正常。

但是当我尝试使用 Postman chrome 客户端实现这一目标时,什么也没有发生。我做错了什么??

【问题讨论】:

如果邮递员已经在标头中发送内容类型,则在最后删除 format=json 会修复任何看起来不必要的问题。 【参考方案1】:

您将标题设置为Authorization: Token,而实际上它应该只是Authorization。 header其实只是Authorization,但是value是Token [token_string],其中[token_string]是你获得的授权token。

【讨论】:

确保您的值是 Token 后跟一个空格,后跟此答案中指定的实际令牌(这是正确的)。

以上是关于Django Rest 框架邮递员令牌认证的主要内容,如果未能解决你的问题,请参考以下文章

Django REST框架令牌认证AngularJS

Django REST框架+ Angular项目上的令牌认证

ANDROID VOLLEY + JWT TOKEN 认证 + DJANGO REST 框架

django-rest-framework 令牌认证和注销

Django rest 框架 jwt 令牌权限

令牌的有效期是多久? Django REST 框架