Autenticação HTTP básica no Node.JS?

Estou tentando escrever um servidor REST-API com NodeJS como o usado por Joyent e está tudo bem, exceto que não consigo verificar a autenticação de um usuário normal. Se eu pular para um terminal e fizercurl -u username:password localhost:8000 -X GET, Não consigo obter os valores nome de usuário: senha no servidor http do NodeJS. Se meu servidor http NodeJS for algo como

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, "127.0.0.1");

, não devo obter os valores username: password em algum lugar no req objeto que vem do retorno de chamada? Como posso obter esses valores sem precisar usar Autenticação http básica do Connect ?

questionAnswers(7)

yourAnswerToTheQuestion