非基于用户的实体的身份验证

时间:2015-12-09 12:05:47

标签: django django-rest-framework django-rest-auth

在我的应用程序中,我有两个可以向后端发出请求的模型。一个是基于django.contrib.auth.models.User使用rest_framework.authentication.TokenAuthentication,第二个是名为Hub的实体。

我使用Authorization: HubToken <TOKEN>来验证集线器请求,但在每个端点中手动处理它。我的意思是我需要检查请求是来自User还是来自Hub并采取进一步措施。

我知道我可以实现custom authentication,但它都是基于用户的。如何为Hub进行自定义身份验证?

0 个答案:

没有答案