【发布时间】:2020-04-23 19:27:06
【问题描述】:
作为 Django 新手,我想知道是否有一种“快速”和“优雅”的方式来替换 Django 为 API 身份验证创建访问令牌的默认模型?
我使用“django-rest-framework-simplejwt”之类的插件,默认情况下它们仅适用于用户模型。
重点是让用户创建应用,每个应用都有自己的API访问和刷新令牌!
谢谢。
【问题讨论】:
标签: django django-rest-framework
作为 Django 新手,我想知道是否有一种“快速”和“优雅”的方式来替换 Django 为 API 身份验证创建访问令牌的默认模型?
我使用“django-rest-framework-simplejwt”之类的插件,默认情况下它们仅适用于用户模型。
重点是让用户创建应用,每个应用都有自己的API访问和刷新令牌!
谢谢。
【问题讨论】:
标签: django django-rest-framework
我终于开发出了自己的应用认证系统!
这是视图外观的示例。
@method_decorator([require_POST, AuthorizeTokensAndSetApp], name='dispatch')
class PaymentBillCreateView(APIView):
authentication_classes = [MyTokenAuthentication]
permission_classes = [UserIsAllowedToAccess, AppIsAllowedToAccess]
renderer_classes = [JSONRenderer]
【讨论】: