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]>