【发布时间】:2018-11-11 21:31:05
【问题描述】:
我正在使用 DRF 构建一些 API 端点。这是代码sn-p。
class ReportsDashboardView(views.APIView):
permission_classes = (
IsAuthenticated, IsActiveUser,
)
def get(self, request, format=None):
...
我尝试通过邮递员基本身份验证调用 API。但它总是返回“未提供身份验证凭据”。 这是验证配置的代码sn-p。
REST_FRAMEWORK['DEFAULT_AUTHENTICATION_CLASSES'] = (
'rest_framework.authentication.SessionAuthentication',
'rest_framework.authentication.TokenAuthentication',
'rest_framework.authentication.BasicAuthentication',
)
我不确定为什么基本身份验证(用户名、密码)对我不起作用。 这是你以前遇到过的吗?你愿意帮助我吗?
【问题讨论】:
-
你能说明
IsActiveUser是如何定义的吗? -
是的。当然。我已经定义了。
-
您还需要显示
IsActiveUser权限类的代码
标签: python django django-rest-framework postman