I have just seen that it works. But I don't understand it: if tomcat uses bind to authenticate the user accessing the webpage, why does it need a different AD user?
Isn't it a bug in the realm implementation? Michal. > -----Original Message----- > From: George Sexton [mailto:[EMAIL PROTECTED] > Sent: Thursday, August 11, 2005 5:27 PM > To: 'Tomcat Users List' > Subject: RE: tomcat and active directory > > It looks like you are configured for anonymous bind. > > By default, the AD LDAP implementation does not allow > anonymous bind. You have two ways of handling this: > > 1. Configure your AD tree to allow anonymous bind. > Essentially, you will need to create an ACL against the > appropriate object (container) in the tree. > 2. Create a low powered user that has read access to the > directory tree and configure the realm to bind as that user.. > > > > George Sexton > MH Software, Inc. > http://www.mhsoftware.com/ > Voice: 303 438 9585 > > > > -----Original Message----- > > From: Michal Kwiatek [mailto:[EMAIL PROTECTED] > > Sent: Thursday, August 11, 2005 8:17 AM > > To: Tomcat Users List > > Subject: tomcat and active directory > > > > Has any of you managed to configure tomcat JNDIRealm to > talk to Active > > Directory? > > I'm having a hard time setting it up and my wild guess is that the > > JNDIRealm does not support SASL mechanism. > > > > Here's my config: > > > > <Realm className="org.apache.catalina.realm.JNDIRealm" debug="99" > > connectionURL="ldap://cern.ch" > > userBase="OU=Organic Units,DC=cern,DC=ch" > > userSearch="(userPrincipalName={0})" > > userRoleName="memberOf" > > /> > > > > my error message: > > > > 2005-08-11 15:57:06 org.apache.catalina.realm.JNDIRealm authenticate > > SEVERE: Exception performing authentication > > javax.naming.NamingException: [LDAP: error code 1 - > 00000000: LdapErr: > > DSID-0C09 > > 0627, comment: In order to perform this operation a successful bind > > must be comp leted on the connection., data 0, vece ]; > remaining name > > 'OU=Organic Units,DC=ce rn,DC=ch' > > > > At the same time, I can connect to Active Directory with the same > > settings using ldapsearch: > > > > ldapsearch -h cerndc01.cern.ch -p 389 -D [EMAIL PROTECTED] -w > > my_password -b 'OU=Organic Units,DC=cern,DC=ch' > > [EMAIL PROTECTED] > > > > Any ideas? > > > > Thanks in advance, > > Michal. > > > > > -----Original Message----- > > > From: Michal Kwiatek [mailto:[EMAIL PROTECTED] > > > Sent: Thursday, August 11, 2005 4:06 PM > > > To: Tomcat Users List > > > Subject: RE: realm in context in war file > > > > > > I've sorted it out: the problem was in the syntax! I was using > > > "context" > > > instead of "Context", and tomcat (5.0.28) simply ignored > it without > > > writing any error message. > > > > > > But thanks for the tip for 5.5 - I'm going to migrate soon, so it > > > will be useful. > > > > > > Michal. > > > > > > > -----Original Message----- > > > > From: Caldarale, Charles R [mailto:[EMAIL PROTECTED] > > > > Sent: Thursday, August 11, 2005 4:03 PM > > > > To: Tomcat Users List > > > > Subject: RE: realm in context in war file > > > > > > > > > From: Michal Kwiatek [mailto:[EMAIL PROTECTED] > > > > > Subject: realm in context in war file > > > > > > > > > > I have the following context definition: > > > > > > > > > > <context path="/test1" override="true" > > > > docBase="webapps/test1"> <realm > > > > > className="org.apache.catalina.realm.MemoryRealm" > > > > > debug="9999" > > > > > pathname="webapps/test1/META-INF/context-users.xml" > > > > > /> > > > > > </context> > > > > > > > > What level of Tomcat are you using? If it's 5.5, you > > > should not have > > > > a path attribute. If you remove the pathname attribute > from the > > > > <realm> tag, does authentication function with the default > > > > conf/tomcat-users.xml? > > > > > > > > - Chuck > > > > > > > > > > > > THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE > > > > PROPRIETARY MATERIAL and is thus for use only by the intended > > > > recipient. If you received this in error, please contact > > the sender > > > > and delete the e-mail and its attachments from all computers. > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
