DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=5954>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=5954

Not able to read REMOTE_USER

           Summary: Not able to read REMOTE_USER
           Product: Tomcat 4
           Version: 4.0.1 Final
          Platform: PC
        OS/Version: Linux
            Status: RESOLVED
          Severity: Major
          Priority: Other
         Component: Catalina
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


Using the JDBCrealm to a MySQL database, I have the problem when reading the 
REMOTE_USER via my servlet for the first time it is empty. When I browse to the 
same url for the second time, the REMOTE_USER variable is correctly filled in.

Example (site isn't working only used as an example):

* browse to : www.test.com/admin.html 
* login via the JDBCRealm 
* admin.html route me to my servlet via the client (using a META tag)
* reading the remote_user via the httpServletRequest.getRemoteUser() 
  it is empty
* again browse to www.test.com/admin.html
* reading the remote_user again it is filled in with the correct values

------- Additional Comments From [EMAIL PROTECTED]  2002-01-31 22:24 -------
Closing with WORKSFORME, because this scenario works in the example application 
supplied with Tomcat -- either with form-based login the way it is shipped, or 
when you switch it to BASIC.  The user principal (and therefore the remote user) 
fields are populated on the first request, as well as subsequent requests.

To test this for yourself, modify "webapps/examples/WEB-INF/web.xml" to specify 
BASIC authentication, then execute:
  http://localhost:8080/examples/jsp/security/protected/

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to