【发布时间】:2015-02-15 19:45:53
【问题描述】:
我正在尝试在 django-rest-framework 上配置令牌身份验证。我已经添加了相应的设置,并设置了
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework.authentication.TokenAuthentication',
)
并且身份验证可以从浏览器客户端或curl完美运行。
但是,如果我尝试使用可浏览 API,则会收到 401 未经授权的错误。登录页面可用,但实际上似乎并没有让我登录。如果我添加会话身份验证:
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework.authentication.TokenAuthentication',
'rest_framework.authentication.SessionAuthentication',
)
可浏览的 API 有效,但令牌请求失败并出现未经授权的错误。有没有人可以解决这个问题?
【问题讨论】:
标签: django authentication django-rest-framework