Нужны примеры использования djangorestframework-api-key

Итак, я пытаюсь освоиться с использованием API-ключей, и это пакет, который я нашел, и он кажется многообещающим. я добавил

from rest_framework_api_key.permissions import HasAPIKey
permission_classes = [HasAPIKey]

Также в настройках изменен пользовательский заголовок с

API_KEY_CUSTOM_HEADER = "HTTP_API_KEY"

и просмотрел документацию, но независимо от того, что я передаю в качестве аргумента в своем URL-адресе, похоже, это не работает. Я ввожу http://127.0.0.1:8000/api/questions/API-KEY:********/ со своим префиксным ключом, и он не работает. Любая помощь?


person somedude1234    schedule 08.07.2019    source источник


Ответы (1)


Предполагается, что ключ передается через заголовок запроса, а НЕ URL-адрес.

Вот документация: https://florimondmanca.github.io/djangorestframework-api-key/guide/#making-authorized-requests

person Abid A    schedule 08.07.2019
comment
о, понял, тупой вопрос. Как именно я бы это сделал? например, где бы я поместил аргумент? - person somedude1234; 09.07.2019
comment
Чтобы было ясно, вы бы не стали делать это в браузере. Предполагается, что ключ передается как часть заголовка вашего запроса. Что-то вроде этого: https://stackoverflow.com/a/13827087/152653 - person Abid A; 09.07.2019