Ключевое слово аутентификации Django REST Framework - PullRequest
0 голосов
/ 31 октября 2019

Я пытаюсь переименовать ключевое слово 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',
     ),
 }

Он по-прежнему высылает мне 401 несанкционированных, когда я использую «Авторизация: Bearer ... token ...», но не с'Авторизация: токен ... токен ...'

Что я делаю не так?

...