Как настроить django graphql-jwt

Как настроить аутентификацию бэкенда для graphql-jwt? Если я использую BaseBackend и возвращаю пользователя, я получаю исключение
. " graphql.error.located_error.GraphQLLocatedError: 'NoneType' объект не имеет атрибута 'is_anonymous' "

class MyBackend(BaseBackend):
    def authenticate(self, request, *profile):
        user = User()
        user.social_id = int(profile.get('user_id'))
        user.expires_at = profile.get('expires_at')
        user.last_verification_code = "{:04}".format(random.randrange(1, 10**4))
        user.set_unusable_password()
        user.save()
        token = get_token(user)
        authenticate(username=user.full_name, password=user.password)
        login(request, user, backend='graphql_jwt.backends.JSONWebTokenBackend')
        return user
Вернуться на верх