我正在按照文档中的建议将Rest_framework TokenAuthentication关键字从“ Token”重命名为“ Bearer”,我将TokenAuthentication类像这样子类化:
在模块中:user / authentication.py
from rest_framework import authentication
class TokenAuthentication(authentication.TokenAuthentication):
"""
Simple token based authentication.
Clients should authenticate by passing the token key in the "Authorization"
HTTP header, prepended with the string "Token ". For example:
Authorization: Token 401f7ac837da42b97f613d789819ff93537bee6a
"""
keyword = 'Bearer'
在app / settings.py模块中]
REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'user.authentication.TokenAuthentication', ), }
[当我使用'Authorization:Bearer ... token ...',但未使用'Authorization:Token ... token ...'时,它仍然向我发送401 Unauthorized,
我在做什么错?
我正在按照文档中的建议将Rest_framework TokenAuthentication关键字从“ Token”重命名为“ Bearer”,我将TokenAuthentication类划分为以下类:在模块中:...