【发布时间】:2020-08-25 11:26:53
【问题描述】:
我已经使用 Django-graphql-jwt 库在 django 中实现了 jwt 身份验证,现在我想只允许使用 JWT 令牌的请求在我的端点 (/graphql) 上获取/发布。 django-graphql-jwt 文档中有一些示例,例如@login_required,但我不想在每个查询和突变之上放置一个装饰器。所以,我决定限制对视图的访问。我在 url.py 中添加了 path('graphql/', PrivateGraphQLView.as_view()) 但是如何实现请求检查标头中的有效令牌?
from graphene_django.views import GraphQLView
class PrivateGraphQLView(GraphQLView):
pass
【问题讨论】:
标签: python django graphql jwt django-graphql-jwt