def METHOD_NAME(self, hge_ctx):
    gql_query = """
      query {
        author {
          id
          name
        }
      }
    """
    http_conf = {
        'url': '/v1alpha1/graphql',
        'status': 200,
        'query': {'query': gql_query},
    }
    if hge_ctx.hge_key is not None and not hge_ctx.webhook and hge_ctx.hge_jwt_key is None:
        # Test whether it is forbidden when incorrect/no admin_secret is specified
        validate.test_forbidden_when_admin_secret_reqd(hge_ctx, http_conf)
    elif hge_ctx.webhook:
        # Check whether the output is also forbidden when webhook returns forbidden
        validate.test_forbidden_webhook(hge_ctx, http_conf)
    else:
        assert True