[java-identity-provider COMMIT] in /trunk: idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/r...
noreply at shibboleth.net
noreply at shibboleth.net
Wed Apr 22 23:28:45 EDT 2015
Author: dfisher
Date: Wed Apr 22 23:28:45 2015
New Revision: 7485
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7485&view=rev
Log:
IDP-653
Update LDAPDataConnectorParser to also split return attributes on comma.
Modified:
trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/LDAPDataConnectorParser.java
trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/ldap-attribute-resolver-spring-context.xml
trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/ldap-v2.properties
trunk/idp-conf/src/main/resources/conf/attribute-resolver-ldap.xml
trunk/idp-conf/src/main/resources/conf/ldap.properties
Modified: trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/LDAPDataConnectorParser.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/LDAPDataConnectorParser.java?rev=7485&r1=7484&r2=7485&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/LDAPDataConnectorParser.java (original)
+++ trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/LDAPDataConnectorParser.java Wed Apr 22 23:28:45 2015
@@ -618,14 +618,14 @@
}
/**
- * Converts the supplied value to a list of strings delimited by {@link XMLConstants#LIST_DELIMITERS}.
+ * Converts the supplied value to a list of strings delimited by {@link XMLConstants#LIST_DELIMITERS} and comma.
*
* @param value to convert to a list
*
* @return list of strings
*/
@Nonnull public static List<String> buildStringList(final String value) {
- return StringSupport.stringToList(value, XMLConstants.LIST_DELIMITERS);
+ return StringSupport.stringToList(value, XMLConstants.LIST_DELIMITERS + ",");
}
/**
Modified: trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/ldap-attribute-resolver-spring-context.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/ldap-attribute-resolver-spring-context.xml?rev=7485&r1=7484&r2=7485&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/ldap-attribute-resolver-spring-context.xml (original)
+++ trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/ldap-attribute-resolver-spring-context.xml Wed Apr 22 23:28:45 2015
@@ -62,7 +62,7 @@
</bean>
</property>
</bean>
- <bean class="org.ldaptive.SearchExecutor" p:baseDn="ou=people,dc=shibboleth,dc=net">
+ <bean class="org.ldaptive.SearchExecutor" p:baseDn="ou=people,dc=shibboleth,dc=net" p:returnAttributes="uid,homephone,mail">
<property name="searchFilter">
<bean class="org.ldaptive.SearchFilter" p:filter="(uid=${recipientContext.principal})" />
</property>
Modified: trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/ldap-v2.properties
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/ldap-v2.properties?rev=7485&r1=7484&r2=7485&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/ldap-v2.properties (original)
+++ trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/dc/ldap/ldap-v2.properties Wed Apr 22 23:28:45 2015
@@ -8,7 +8,7 @@
search.baseDn=ou=people,dc=shibboleth,dc=net
search.filter=(uid=${recipientContext.principal})
-search.returnAttributes=uid homephone mail
+search.returnAttributes=uid,homephone,mail
jndi.property1=value1
jndi.property2=value2
Modified: trunk/idp-conf/src/main/resources/conf/attribute-resolver-ldap.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/conf/attribute-resolver-ldap.xml?rev=7485&r1=7484&r2=7485&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/conf/attribute-resolver-ldap.xml (original)
+++ trunk/idp-conf/src/main/resources/conf/attribute-resolver-ldap.xml Wed Apr 22 23:28:45 2015
@@ -88,6 +88,7 @@
%{idp.attribute.resolver.LDAP.searchFilter}
]]>
[... 32 lines stripped ...]
More information about the commits
mailing list