Промежуточное ПО в GraphQLView не работает в Django Ariadne Graphql
Я новичок в ariadne, я определил свой typedef и резолверы, и все работает, но я хочу использовать django-ariadne-jwt для вещей JWT в моем проекте, в django-ariadne-jwt documnets есть строка кода что не работает, строка:
urlpatterns = [
path(
"graphql/",
csrf_exempt(
GraphQLView.as_view(
schema=schema, middleware=[JSONWebTokenMiddleware()]
)
),
name="graphql"
)
]
в функции GraphQLView.as_view я передаю промежуточное ПО =[JSONWebTokenMiddleware()], оно необходимо для авторизации и проверки токена, но это промежуточное ПО все равно не работает, может ли кто-нибудь дать мне решение?
django-ariadne-jwt документ: https://pypi.org/project/django-ariadne-jwt/
authentication_backends:
AUTHENTICATION_BACKENDS = [
"django_ariadne_jwt.backends.JSONWebTokenBackend",
# Any other authentication backends...
"django.contrib.auth.backends.ModelBackend",
]