http://www.perlmonks.org?node_id=17550


in reply to Getting username and password from the URL.

$ENV{REMOTE_USER} will give you the username, after it's been authenticated by the web server.

If you've built your own server out of something like HTTP::Daemon, you can get a request object and grab the Authorization header to parse it yourself:

my $r = $daemon->get_request(); my ($username, $password) = split(/:/, $r->header('Authorization'), 2) +;

Update:

Yeah, that did say 'REQUEST_USER' before. Sorry, I merged the right line with the description of 'REQUEST_METHOD' as I read it.

Replies are listed 'Best First'.
Re: Re: Getting username and password from the URL.
by Fastolfe (Vicar) on Apr 08, 2003 at 20:48 UTC
    Are you aware of an existing HTTP::Daemon-side implementation of Digest authentication?