DRF HawkREST身份验证因邮递员而失败

时间:2020-02-12 07:12:26

标签: django authentication django-rest-framework postman

我正在使用此库: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 :(得分:0)

HawkREST仅支持Django 1.11到1.8,并且其github在过去两年中没有更新,因此它可能在您的版本中根本无法使用。