Looks like it was renamed to userDn http://static.springframework.org/spring-ldap/docs/1.3.x/apidocs/org/springframework/ldap/core/support/AbstractContextSource.html
I believe in the older version "userName" was deprecated in favor of "userDn" and they took advantage of the version change to removed the deprecated value. On Wed, Apr 15, 2009 at 2:50 PM, Johan Reinalda < [email protected]> wrote: > That now works for the binding, but I get the following error in the > section mapping MS-AD attributes. > Haven't checked yet to see how that new spring bean needs the parameters. > Suggestions ? > > Johan > > > Error creating bean with name 'contextSourceLdapAttrib > utes' defined in ServletContext resource > [/WEB-INF/deployerConfigContext.xml]: Error setting property values; nested > exc > eption is org.springframework.beans.NotWritablePropertyException: Invalid > property 'userName' of bean class [org.springf > ramework.ldap.core.support.LdapContextSource]: Bean property 'userName' is > not writable or has an invalid setter method. > Does the parameter type of the setter match the return type of the getter? > This used to have the AuthenticatedLdapContextSource as well, but now the > config looks like: > > <!-- context source for LDAP attribute resolution, used by > CredentialsToPrincicalResolver --> > <bean id="contextSourceLdapAttributes" > class="org.springframework.ldap.core.support.LdapContextSource"> > <property name="urls"> > <list> > <value>ldap://...</value> > </list> > </property> > > <property name="userName" value="cn=cas,ou=...,dc=edu" /> > > <property name="password" value="***" /> > > <property name="baseEnvironmentProperties"> > <map> > <entry> > <key> > > <value>java.naming.security.authentication</value> > </key> > <value>simple</value> > </entry> > > <!-- > Set the LDAP connect and read timeout(in > ms) for the java ldap class > See > http://java.sun.com/products/jndi/tutorial/ldap/connect/create.html > --> > <entry> > <key> > > <value>com.sun.jndi.ldap.connect.timeout</value> > </key> > <value>2000</value> > </entry> > <entry> > <key> > > <value>com.sun.jndi.ldap.read.timeout</value> > </key> > <value>2000</value> > </entry> > </map> > </property> > </bean> > > > > > > ----- Original Message ----- > *From:* Scott Battaglia <[email protected]> > *To:* [email protected] > *Sent:* Wednesday, April 15, 2009 11:31 AM > *Subject:* Re: [cas-user] AuthenticatedLdapContextSource.class in CAS3.3.2 > > As discussed on list (but probably on dev and not users ;-)), we upgraded > to Spring LDAP 1.3 which allowed us to eliminate our custom class (as they > implemented the method we needed). So you should just be able to replace > the class definition in your deployerConfigContext.xml with > LdapContextSource. > > Let me know if you have any problems. > -Scott > > -Scott Battaglia > PGP Public Key Id: 0x383733AA > LinkedIn: http://www.linkedin.com/in/scottbattaglia > > > On Wed, Apr 15, 2009 at 2:28 PM, Johan Reinalda < > [email protected]> wrote: > >> Just tried to rebuild my local overlay against downloaded sources for >> CAS3.3.2, and find that the class >> AuthenticatedLdapContextSource no longer exists in >> cas-server-support-ldap/target/classes/org/jasig/cas/adaptors/ldap/util/ >> >> This breaks my deployconfig.xml for our MS-AD fastbind. >> Not having seen a change log yet, what am I missing ? >> >> Johan >> >> >> >> >> -- >> You are currently subscribed to [email protected] as: >> [email protected] >> To unsubscribe, change settings or access archives, see >> http://www.ja-sig.org/wiki/display/JSG/cas-user >> > > -- > You are currently subscribed to [email protected] as: > [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > > -- > You are currently subscribed to [email protected] as: > [email protected] > > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
