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