Прочитал описание о том, как использовать @ login_required и другие декораторы с распознавателями.Однако, если кто-то не использует явные средства распознавания (вместо того, чтобы использовать средства разрешения по умолчанию), как можно применить аналогичные средства управления доступом?
В моем случае я использую графен с моделью пользователя Django.У меня есть следующее:
class UserNode(DjangoObjectType):
class Meta:
model = User
filter_fields = ['first_name', 'last_name', 'id', 'email']
interfaces = (Node, )
class Query(object):
userNode = relay.Node.Field(UserNode)
all_users = DjangoConnectionField(UserNode)
Если я явно определю метод 'resol_all_users' и использую декоратор @login_required, он работает нормально.Но этот (и другие объекты) в моей схеме полагаются на средства разрешения по умолчанию.Как я могу защитить их без необходимости явно определять распознаватели?
Я признаю себя новичком в использовании графена / графика ... и любая помощь, указывающая мне правильное направление, очень ценится.
Источник: https://github.com/flavors/django-graphql-jwt/issues/36