在我的应用程序中,我有两个可以向后端发出请求的模型。一个是基于django.contrib.auth.models.User
使用rest_framework.authentication.TokenAuthentication
,第二个是名为Hub
的实体。
我使用Authorization: HubToken <TOKEN>
来验证集线器请求,但在每个端点中手动处理它。我的意思是我需要检查请求是来自User
还是来自Hub
并采取进一步措施。
我知道我可以实现custom authentication,但它都是基于用户的。如何为Hub
进行自定义身份验证?