Im having a hard time calling those methods, I guess I need to create an object, does anyone have a sample code ? Here's what Im getting now:
F:\jakarta-tomcat-4.1.27\work\Standalone\localhost\locadora\menu_jsp.java:58 : non-static method getUserPrincipal() cannot be referenced from a static context java.security.Principal usuarioPrincipal = HttpServletRequestWrapper.getUserPrincipal(); I guess I need to create a HttpServletRequestWrapper object, but the constructor expects a ServletRequest request, and Im kind of lost what that would be.... ----- Original Message ----- From: "Christopher Schultz" <[EMAIL PROTECTED]> To: "Tomcat Users List" <[EMAIL PROTECTED]> Sent: Tuesday, November 04, 2003 8:58 PM Subject: Re: security-constraint question > Giselle, > > Im using the <security-constraint> feature of Tomcat. Everything > > works well, but I dont know how to retrieve the login entered during > > authentication to use it throughout my application... Have you guys > > done this before ? > > What you want is request.getUserPrincipal(). This will return a > java.security.Principal object. You can get the name by calling > getName() on that object. > > Unfortunately, you can't get the role or roles for the user. You have to > know the roles beforehand and then use request.isUserInRole to determine > wether they are or are not in a given role. :( > > -chris > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
