- From: Anselm Baird_Smith <abaird@www43.inria.fr>
- Date: Thu, 5 Dec 1996 09:58:53 +0100 (MET)
- To: David Pepper <dpepper@bellcore.com>
- Cc: www-jigsaw@w3.org
David Pepper writes: > > Anselm, > Thanks for your response. I had tried something similar to what > you suggested but wasn't able to get the desired results. What I did > was to use the code fragment from GenericAuthFilter as part of my > "public Reply get" method of my Java resource as follows: > > public Reply get (Request request) > throws HTTPException > { > HtmlGenerator g = new HtmlGenerator ("VVMResource") ; > > // If we can't interact, we can't help: > > // I thought I needed this here, but I may be wrong... I don't think you need this either...(at least not from that excerpt of your code) > ... > // got a response from the BasicAuthContext... > // This is where I want to be able to get to -- or, I could use a Filter > // resource as long as I can querry it for the entered user name /password I guess the thing you are really looking for is the following: the GenericAuthFilter saves in the request these additional variables: w3c.jigsaw.auth.AuthUser.STATE_USER Will provide you the user name w3c.jigsaw.auth.AuthUser.STATE_AUTHTYPE The type of authentication used To access any of these variables, use: request.getState(w3c.jigsaw.auth.AuthUser.STATE_USER) request.getState(w3c.jigsaw.auth.AuthUser.STATE_AUTHTYPE) This will return (resp) the user name, and the auth type used. Is this what you were looking for ? BTW That's a more general way for filters to provide some infos (eg the COunterFilter uses a similar trick to give access to the hit count) Anselm.
Received on Thursday, 5 December 1996 03:59:22 UTC