Problems connecting from IdP to LDAP service

Mark Cairney Mark.Cairney at ed.ac.uk
Tue Sep 20 15:14:07 BST 2011


Hi,

Today our Shibboleth IdP stopped speaking to our OpenLDAP server. 
Upgrading to the latest release of Shib (2.3.3) appeared to have fixed 
it but we're now starting to see Connection timeouts on the LDAP side 
and attributes not being returned on the Shibboleth side.

On the OpenLDAP side we're seeing:

Sep 20 14:54:33 alder slapd[28855]: conn=1430 fd=32 ACCEPT from 
IP=xxxxxxxx:59084 (IP=xxxxxxxx:636)
Sep 20 14:54:33 alder slapd[28855]: conn=1430 fd=32 TLS established 
tls_ssf=128 ssf=128
Sep 20 14:54:33 alder slapd[28855]: conn=1430 op=0 BIND dn="" method=128
Sep 20 14:54:33 alder slapd[28855]: conn=1430 op=0 RESULT tag=97 err=0 
text=
Sep 20 14:54:33 alder slapd[28855]: conn=1430 op=1 SRCH 
base="ou=people,ou=central,dc=authorise,dc=ed,dc=ac,dc=uk" scope=2 
deref=3 filter="(uid=******)"
Sep 20 14:54:33 alder slapd[28855]: conn=1430 op=1 SRCH attr=uid 
eduPersonAffiliation eduPersonEntitlement eduniIdmsID mail givenName sn
Sep 20 14:54:38 alder slapd[28855]: conn=1430 op=1 SEARCH RESULT tag=101 
err=3 nentries=0 text=
Sep 20 14:54:38 alder slapd[28855]: conn=1430 op=2 UNBIND
Sep 20 14:54:38 alder slapd[28855]: conn=1430 fd=32 closed

This is intermittent but it seems to be getting more and more frequent. 
Has anyone ever seen this behaviour? We're running Terracotta 3.1.1 and 
Java  JRE 1.6.18 if that makes any difference.

The relevant piece from attribute-resolver.xml is:

<resolver:DataConnector id="AuthLDAP" xsi:type="LDAPDirectory" 
xmlns="urn:mace:shibboleth:2.0:resolver:dc"
         ldapURL="ldaps://server.ed" 
baseDN="ou=people,ou=central,dc=ourservice">
<FilterTemplate>
<![CDATA[
                 (uid=$requestContext.principalName)
             ]]>
</FilterTemplate>
<ReturnAttributes>uid eduPersonAffiliation eduPersonEntitlement 
eduniIdmsID mail givenName sn</ReturnAttributes>
</resolver:DataConnector>
<!-- Computed targeted ID connector -->
<resolver:DataConnector xsi:type="ComputedId" 
xmlns="urn:mace:shibboleth:2.0:resolver:dc"
                             id="computedID"
                             generatedAttributeID="computedID"
                             sourceAttributeID="eduniIdmsID"
                             salt='"32134f7e661f8d8065b646972ab0e553"'>
<resolver:Dependency ref="AuthLDAP" />
</resolver:DataConnector>

Cheers,

Mark


-- 
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.



More information about the users mailing list