On the qx wiki, there's this, that descibes the receiving end of basic auth: http://quixote.ca/qx/HttpBasicAuthentication It would be nice if this page could be a little less dry... mario On Feb 28, 2005, at 12:39 PM, Michele Simionato wrote: > Suppose I want to access a Quixote page via urllib2 using basic HTTP > authentication with something like this: > > import urllib2 > auth_handler = urllib2.HTTPBasicAuthHandler() > auth_handler.add_password('quixote', 'localhost:8080', 'myusername', > 'mypassword') > opener = urllib2.build_opener(auth_handler) > urllib2.install_opener(opener) > urllib2.urlopen('http://localhost:8080/mypage') > > Internally, mypage will be a method of a Directory class; how do > I access the username and password from within the method? > I am looking for a get_request().get_user_passwd() or something > like that. Or should I access the HTTP headers? > TIA, > > Michele Simionato