i'll give a shot......thanx sooo much.....
take care and good luck....i wish i could be more of a help to you Russ -----Original Message----- From: Maurice Coyle - Sun Microsystems Ireland [mailto:[EMAIL PROTECTED] Sent: Tuesday, July 01, 2003 1:07 PM To: [EMAIL PROTECTED] Subject: RE: FORM-based ldap authentication problem by all means. there's 4 basic steps to this: 1. in server.xml paste the following (replace <YOUR-SERVER> with the url of the ldap server and you'll probably have to change the userBase bit too) to tell tomcat where to go to authenticate: <Realm className="org.apache.catalina.realm.JNDIRealm" debug="99" connectionURL="ldap://<YOUR-SERVER>:389" userBase="ou=people,dc=sun,dc=com" userSearch="uid={0}"/> 2. in web.xml, right at the end paste the following (add <url-pattern> tags for whicever other types of files you want protected): <security-constraint> <web-resource-collection> <web-resource-name>tracker</web-resource-name> <url-pattern>*.jsp</url-pattern> <http-method>GET</http-method> <http-method>POST</http-method> </web-resource-collection> <auth-constraint> <!-- <role-name>std</role-name> --> <role-name>*</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>FORM</auth-method> <realm-name>ldapRealm</realm-name> <form-login-config> <form-login-page>/login.jsp</form-login-page> <form-error-page>/login_error.jsp</form-error-page> </form-login-config> </login-config> 3. create login.jsp and login_error.jsp and put them in the web-app's document root login.jsp must include the form with the j_* fields as in the skeleton form below: <form action="j_security_check" method="POST"> LDAP Authentication<BR> <strong>Enter UserId</strong><br> <input type="text" name="j_username" size="22"> <strong>Enter Password</strong><br> <input type="password" name="j_password" size="22"> <input type="submit" name="Submit" value="Submit"> </form> login_error.jsp can be as simple as: <html> <body> The system was not able to log you in.<br> <form> <input type="button" onclick="history.go(-1)" value="Retry"/> </form> </body> </html> 4. when you've successfully logged in, to get the name of the user who's logged in, use String user = request.getRemoteUser(); hope this helps, maurice > Mailing-List: contact [EMAIL PROTECTED]; run by > ezmlm > List-Unsubscribe: <mailto:[EMAIL PROTECTED]> > List-Subscribe: <mailto:[EMAIL PROTECTED]> > List-Help: <mailto:[EMAIL PROTECTED]> > List-Post: <mailto:[EMAIL PROTECTED]> > List-Id: "Tomcat Users List" <tomcat-user.jakarta.apache.org> > Delivered-To: mailing list [EMAIL PROTECTED] > X-MimeOLE: Produced By Microsoft Exchange V6.0.6375.0 > content-class: urn:content-classes:message > Subject: RE: FORM-based ldap authentication problem > Date: Tue, 1 Jul 2003 12:52:46 -0400 > X-MS-Has-Attach: > X-MS-TNEF-Correlator: > Thread-Topic: FORM-based ldap authentication problem > Thread-Index: AcM/8O7x+q8RZHTaQ5mM0xzRg5mCtAAACyJA > From: "Pitre, Russell" <[EMAIL PROTECTED]> > To: "Tomcat Users List" <[EMAIL PROTECTED]>, "Maurice Coyle - Sun Microsystems Ireland" <[EMAIL PROTECTED]> > X-OriginalArrivalTime: 01 Jul 2003 16:52:46.0869 (UTC) FILETIME=[32D05C50:01C33FF1] > X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N > Content-Transfer-Encoding: 8bit > X-MIME-Autoconverted: from quoted-printable to 8bit by dub-mail1.Ireland.Sun.COM id h61GrEh10906 > > I've been trying to get form-based ldap authentication working....but > no luck.....do you think i could see some sample code? > > > > Russ > > -----Original Message----- > From: Maurice Coyle - Sun Microsystems Ireland > [mailto:[EMAIL PROTECTED] > Sent: Tuesday, July 01, 2003 12:50 PM > To: [EMAIL PROTECTED] > Subject: FORM-based ldap authentication problem > > > hi all, > i've implemented form-based ldap authentication on my tomcat server. > it works fine in general but from time to time when i enter my ldap > username and password, i get a blank page with j_security_check in the > location field. if i > reload the page, i get the login_error.jsp page and upon reloading the > page one > further time, i am logged in successfully. > > this is the exact sequence whenever there is a problem with the > authentication, i can reload the page 3 times and i get accepted. > > does anyone have a clue what's the cause and if there's a solution? > > appreciate any help, > maurice > > > --------------------------------------------------------------------- > 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] > > --------------------------------------------------------------------- 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]