Django Rest Framework - 扩展令牌认证类

时间:2016-11-28 19:11:39

标签: django django-rest-framework django-authentication

我想使用DRF提供的内置令牌认证。但是,如果" mode = 1"我只想运行令牌认证。没有传递到标题中。如果将其传递到标题中,那么我想使用不涉及用户的自定义权限。

有什么方法可以扩展现有令牌身份验证的功能来执行此操作,还是必须从头开始进行自定义令牌身份验证?

TLDR:

If request.META.get('HTTP_MODE', None) == '1':
    # Don't use token authentication, use custom permission class instead.
else:
    # Use built in token authentication

0 个答案:

没有答案