Skip to content

Авторизация

Описание

JSON Web Tokens (JWT) предоставляют метод для авторизации и доступа к API.

Получение токена

Для получения JWT необходимо выполнить POST-запрос к эндпоинту токена.

URL: /auth/jwt/create/

Method: POST

Payload:

{
    "username": "your_username",
    "password": "your_password"
}

Successful response:

{
    "access": "<access_token>",
    "refresh": "<refresh_token>"
}

Использование токена

Чтобы получить доступ к защищенным методам, необходимо включить JWT в заголовок Authorization HTTP-запроса. Заголовок должен выглядеть следующим образом:

Authorization: Bearer <access_token>

Обновление токена

По истечении срока действия токена доступа можно получить новый, используя refresh-токен. Отправьте POST-запрос на эндпоинт refresh:

URL: /auth/jwt/refresh/

Method: POST

Payload:

{
    "refresh": "<refresh_token>"
}

Successful response:

{
    "access": "<access_token>"
}