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]

Reply via email to