所以我正在尝试使用api-key,这是我发现的一个包,它看起来很有前途。我添加了
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:********/
,但它不起作用。有什么帮助吗?
发布于 2019-07-08 20:27:00
假定通过请求报头传递密钥,而不是通过url。
下面是文档:https://florimondmanca.github.io/djangorestframework-api-key/guide/#making-authorized-requests
https://stackoverflow.com/questions/56941417
复制相似问题