如何解决如何将默认权限类设置为自定义权限Django Rest Framework
我创建了一个自定义权限,以仅允许具有特定API KEY的用户访问我的API端点。
from rest_framework import permissions
from django.conf import settings
class CustomerAccessPermission(permissions.BasePermission):
def has_permission(self,request,view):
is_allowed = request.META.get('HTTP_X_APIKEY') == settings.API_KEY
return is_allowed
如何将其作为默认PERMISSION_CLASS应用于settings.py中的REST_FRAMEWORK配置 还是有更好的方法让我这样做。(注意:我已经处理过身份验证,我不希望经过身份验证的用户访问我的端点)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。