Как получить токен на предъявителя от DRF с помощью React?

У меня есть бэкенд, построенный с использованием DRF, и фронтенд, использующий React и axios. Когда кто-то входит в систему, сервер выдает токен csrf и идентификатор сессии. Могу ли я как-то извлечь генерируемый сервером токен Bearer?

Вам необходимо сначала установить rest framework authtoken,

INSTALLED_APPS = [
    ...
    'rest_framework.authtoken'
]

включите это в файл settings.py

REST_FRAMEWORK = {
    'DEFAULT_AUTHENTICATION_CLASSES': (
        'rest_framework.authentication.TokenAuthentication',
        )
    }

а затем войти в систему и получить ключ как -

axios
  .post("https://www.example.com/rest-auth/login/", {
    username: username,
    password: password,
  }).then((res) => {
      const token = res.data.key;
    })
Вернуться на верх