Como usar o ContentService do Script do Google Apps como um servidor REST

Eu tenho um serviço que cria uma resposta jSon no script do Google Apps

function doGet(e) {
   return ContentService
            .createTextOutput(mcpher.getRestLibrary().serialize())
            .setMimeType(ContentService.MimeType.JSON);
}

Isso pode ser encontrado emmcpher.com

Quando eu o executo no navegador, ou o RESTclient do firefox, ele fornece uma resposta correta. No entanto, quando eu uso o httpGET de dentro do VBA, ou como no exemplo abaixo, no Script do Google Apps

function restTest() {
  var x = UrlFetchApp.fetch("http://script.google.com/a/macros/mcpher.com/s/AKfycbzLqpnQ2ey8CKAMmzchb2n2FU-aiae0iTKPzAOfAgEpxGwaJgk/exec");
  mcpher.DebugPrint(x);
}

Eu recebo essa resposta .. como um pedido de login

{"0":"\n<html dir=\"ltr\" >\n<head>\n  <meta name=\"robots\" content=\"noindex,nofollow\" />\n  <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n  <title>mcpher.com</title>\n  <script type=\"text/javascript\">\n  <!--\n    // Keep login page from being trapped in iframes.\n  ... etc...

O script está definido para qualquer pessoa poder acessar. Eu de alguma forma tenho que autenticar - mesmo que eu esteja executando da mesma sessão do navegador?

questionAnswers(1)

yourAnswerToTheQuestion