Учетные данные для аутентификации не были предоставлены. social django postman api testing

Я разрабатываю приложение Django 4.1 и использую фреймворк drf-social-oauth2. Вот мой конфиг:

INSTALLED_APPS = [
    ...
    'oauth2_provider',
    'social_django',
    'drf_social_oauth2',
]
TEMPLATES = [
    {
        ...
        'OPTIONS': {
            'context_processors': [
                ...
                'social_django.context_processors.backends',
                'social_django.context_processors.login_redirect',
            ],
        },
    },
]
REST_FRAMEWORK = {

    'DEFAULT_PERMISSION_CLASSES': [
        'rest_framework.permissions.IsAuthenticatedOrReadOnly',
    ],
    'DEFAUL_ATHENTICATION_CLASSES': [
        # drf auth classes
        'rest_framework.authentication.BasicAuthentication',
        'rest_framework.authentication.SessionAuthentication',

        # # oauth2 auth classes
        'oauth2_provider.contrib.rest_framework.OAuth2Authentication',
        'drf_social_oauth2.authentication.SocialAuthentication',
    ]
}
AUTHENTICATION_BACKENDS = (
   'drf_social_oauth2.backends.DjangoOAuth2',
   'django.contrib.auth.backends.ModelBackend',
)

Я нормально генерирую токен Bearer для любого пользователя, но, когда я пытаюсь сделать запрос типа патча для какого-то пользователя, я добавляю в окне авторизации в postman тип: Bearer, и Token: valid one i just generated. Заголовок создается postman, и все в порядке, но когда я тестирую, я все еще получаю

"detail": "Authentication credentials were not provided."

код ответа: 403

урл правильный, и в API я могу нормально патчить. Кто-нибудь знает, что происходит? Спасибо

Я пробовал менять пользователя, использовать суперпользователя или нет, генерировать новые токены, менять тело, ничего не помогло

Вернуться на верх