Нужны примеры того, как использовать djangorestframework-api-key - PullRequest
0 голосов
/ 08 июля 2019

Так что я пытаюсь освоиться с использованием 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:********/ с моим префиксным ключом, и он не работает. Любая помощь?

1 Ответ

0 голосов
/ 08 июля 2019

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

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

...