[Pkg-erlang-devel] Bug#600169: couchdb missing WWW-Authentication HTTP header
Jason Woofenden
jason at jasonwoof.com
Thu Oct 14 12:48:06 UTC 2010
On 2010-10-14 12:32PM, David Paleino wrote:
> Seems like a couchdb bug.
Huh, seems you're right! It took me a minute to find a URL on my
regular couchdb (on port 5984) that required authorization, but I
found a good one, and here's evidence that there's no
WWW-Authentication HTTP header there either:
$ wget -S http://localhost:5984/_active_tasks -O - -q
HTTP/1.0 401 Unauthorized
Server: CouchDB/0.11.0 (Erlang OTP/R14B)
Date: Thu, 14 Oct 2010 12:42:15 GMT
Content-Type: text/plain;charset=utf-8
Content-Length: 64
Connection: Keep-Alive
Cache-Control: must-revalidate
$ wget -S http://secret:secret@localhost:5984/_active_tasks -O - -q
HTTP/1.0 401 Unauthorized
Server: CouchDB/0.11.0 (Erlang OTP/R14B)
Date: Thu, 14 Oct 2010 12:42:23 GMT
Content-Type: text/plain;charset=utf-8
Content-Length: 64
Connection: Keep-Alive
Cache-Control: must-revalidate
$ wget --auth-no-challenge -S http://secret:secret@localhost:5984/_active_tasks -O - -q
HTTP/1.0 200 OK
Server: CouchDB/0.11.0 (Erlang OTP/R14B)
Date: Thu, 14 Oct 2010 12:42:40 GMT
Content-Type: text/plain;charset=utf-8
Content-Length: 3
Connection: Keep-Alive
Cache-Control: must-revalidate
[]
Note: the --auth-no-challenge flag for wget forces it to use
"Basic" authentication.
Note2: The "[]" at the end there is the file content from the
_active_tasks url
Thank you, - Jason
More information about the Pkg-erlang-devel
mailing list