Сбой аутентификации DRF HawkREST с почтальоном - PullRequest
1 голос
/ 12 февраля 2020

Я использую эту библиотеку: https://hawkrest.readthedocs.io/en/latest/

В моем settings.py:

REST_FRAMEWORK = {
    'DEFAULT_AUTHENTICATION_CLASSES': (
        'hawkrest.HawkAuthentication',
    ),
    'DEFAULT_PERMISSION_CLASSES': (
        'rest_framework.permissions.IsAuthenticated',
    ),
}

HAWK_CREDENTIALS = {
    'script-user': {
        'id': 'script-user',
        'key': 'aabbcc',
        'algorithm': 'sha256'
    },
}

В почтальоне: image

На выходе консоли:

access denied: MisComputedContentHash: Our hash b'l0mKQ9ZG6Df44jdvH1FthWGvtKN93umZdmQCqd7YcgI=' (sha256) did not match theirs

1 Ответ

0 голосов
/ 12 февраля 2020

HawkREST поддерживает только Django 1.11–1.8, а его github не обновлялся более 2 лет, поэтому вполне вероятно, что он не будет работать в вашей версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...