- From: Henrik Frystyk Nielsen <frystyk@w3.org>
- Date: Tue, 26 May 1998 16:01:57 -0400
- To: Matt Bohnsack <bohnsack@eai.com>, www-lib@w3.org
At 12:15 5/26/98 -0500, Matt Bohnsack wrote:
>Hello, I am trying to create a web client that stores basic authentication
>information for each realm it visits. When I run the following chuck of
>code...
>The '(RETURN for [user1])' seems to say that user/password for realm host1
>is being stored somewhere.
>
>How do I make the client send the user/password pair previously entered
>for realm host1? It is possible to do this for as many realms as the
>client visits? thanks - matt
Yes, it is - all authentication information for a host:port is stored in
what I call a URI tree - it's a tree like structure that can be searched in
some rather simple ways.
You can have as many URI trees as you like. You can find the basic
authentication code in
http://www.w3.org/Library/src/HTAAUtil.html
The client interactions are implemented as filters - one before and one
after filter, you can find the code described in
http://www.w3.org/Library/src/HTAABrow.html
The filters are registered when you create a profile or you can register
themselves if you want to do your own profile of libwww. There can of
course be as many filters as you like as well, see
http://www.w3.org/Library/src/HTFilter.html
for the existing set and
http://www.w3.org/Library/src/HTNet.html
for how to register them.
Henrik
--
Henrik Frystyk Nielsen,
World Wide Web Consortium
http://www.w3.org/People/Frystyk
Received on Tuesday, 26 May 1998 16:02:01 UTC