Hello,
Thanks for your reply.  When I use IE to bring up the
page I get a dialogbox asking for user name and
password.  If I put in a user name and password of a
user on the workstation I can login.  The page shows
the correct user name and says that I have
successfully logged in.  But I get 2 false for the
isUserInRole statements.  I don't know why that is the
case.

Thanks.


>---------------------------------------------------------------------
Hi!

I'm not sure, but I think your code is OK. The
question is: How did you 
configure your security realm in web.xml and
server.xml. 
(request.isUserInRole only works, if the user has
already been 
authenticated against the web server.)

Best regards,
  Tex

>Hello,
>I am trying to use isUserInRole in an app within
>Tomcat.  The problem is that I consistently get false
>as the return regardless of what I pass in.  I am
>using J2SE 1.4.2_06 and Tomcat 5.0.  Here is the code
>and any help would be great:
>
>import java.io.*;
>import javax.servlet.*;
>import javax.servlet.http.*;
>
>public class NtlmHttpAuthExample extends HttpServlet
{
>
>    public void doGet( HttpServletRequest req,
>                HttpServletResponse resp ) throws
>IOException, ServletException {
>        PrintWriter out = resp.getWriter();
>
>        resp.setContentType( "text/html" );
>        out.println( "<HTML><HEAD><TITLE>NTLM HTTP
>Authentication Example</TITLE></HEAD><BODY>" );
>        out.println( "<h2>NTLM HTTP Authentication
>Example</h2>" );
>
>        out.println( req.getRemoteUser() + "
>successfully logged in" );
>
>
>       out.println(req.isUserInRole("admin"));
>
>
>       out.println("<br>-");
>       out.println(req.isUserInRole("Administrators"));
>
>        out.println( "<h3>Please submit some form
data
>using POST</h3>" );
>        out.println( "<form
>action=\"NtlmHttpAuthExample\" method=\"post\">" );
>        out.println( "<input type=\"text\"
>name=\"field1\" size=\"20\"/>" );
>        out.println( "<input type=\"submit\"/>" );
>        out.println( "</form>" );
>
>        out.println( "field1 = " + req.getParameter(
>"field1" ));
>
>        out.println( "</BODY></HTML>" );
>    }
>    public void doPost( HttpServletRequest req,
>                HttpServletResponse resp ) throws
>IOException, ServletException {
>        doGet( req, resp );
>    }
>}
>
>
>
>
>
>---------------------------------------------------------------------
>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]

Reply via email to