The following is a bare-bones implemetation. Posted under the standard
Apache Licence.
import java.io.*;
import java.security.Principal;
import javax.servlet.*;
import javax.servlet.http.*;
import org.apache.catalina.*;
public class MyValve implements Valve {
public MyValve() {}
public void invoke(Request request, Response response, ValveContext
context)
throws IOException, ServletException {
HttpSession session = ((HttpServletRequest)request.getRequest())
.getSession(false);
if(session != null) {
Principal user =
(Principal)session.getAttribute("my.login.principal");
if(user != null) {
((HttpRequest)request).setUserPrincipal(user);
}
}
context.invokeNext(request, response);
}
}
"Zsolt Koppany" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
Hi,
it sounds very interesting. Could you provide some implementation details
(source code)?
Zsolt
On Saturday 16 November 2002 08:26, Bill Barker wrote:
> setUserPrincipal
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>