[java-identity-provider COMMIT] in /trunk/idp-conf/src/main/resources/conf: attribute-params-config.xml attribute-res...
noreply at shibboleth.net
noreply at shibboleth.net
Thu Apr 3 23:35:16 EDT 2014
Author: tzeller
Date: Thu Apr 3 23:35:16 2014
New Revision: 5695
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5695&view=rev
Log:
Externalize LDAP connection properties.
Added:
trunk/idp-conf/src/main/resources/conf/property-placeholder.xml (with props)
Modified:
trunk/idp-conf/src/main/resources/conf/attribute-params-config.xml
trunk/idp-conf/src/main/resources/conf/attribute-resolver.xml
trunk/idp-conf/src/main/resources/conf/idp.properties
Modified: trunk/idp-conf/src/main/resources/conf/attribute-params-config.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/conf/attribute-params-config.xml?rev=5695&r1=5694&r2=5695&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/conf/attribute-params-config.xml (original)
+++ trunk/idp-conf/src/main/resources/conf/attribute-params-config.xml Thu Apr 3 23:35:16 2014
@@ -57,6 +57,7 @@
<util:list id ="shibboleth.AttributeResolverResources">
<value>file://${idp.home}/conf/attribute-resolver.xml</value>
+ <value>file://${idp.home}/conf/property-placeholder.xml</value>
</util:list>
<util:list id ="shibboleth.AttributeFilterResources">
Modified: trunk/idp-conf/src/main/resources/conf/attribute-resolver.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/conf/attribute-resolver.xml?rev=5695&r1=5694&r2=5695&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/conf/attribute-resolver.xml (original)
+++ trunk/idp-conf/src/main/resources/conf/attribute-resolver.xml Thu Apr 3 23:35:16 2014
@@ -56,12 +56,11 @@
<!-- ========================================== -->
<!-- Example LDAP Connector -->
- <!-- TODO tz Set properties via property replacement. -->
<resolver:DataConnector id="myLDAP" xsi:type="dc:LDAPDirectory"
- ldapURL="ldap://localhost:10389"
- baseDN="ou=people,dc=example,dc=org"
- principal="uid=myservice,ou=system"
- principalCredential="myServicePassword">
+ ldapURL="${idp.attribute.resolver.myLDAP.ldapURL}"
+ baseDN="${idp.attribute.resolver.myLDAP.baseDN}"
+ principal="${idp.attribute.resolver.myLDAP.principal}"
+ principalCredential="${idp.attribute.resolver.myLDAP.principalCredential}">
<dc:FilterTemplate>
<![CDATA[
(uid=$requestContext.principalName)
Modified: trunk/idp-conf/src/main/resources/conf/idp.properties
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/conf/idp.properties?rev=5695&r1=5694&r2=5695&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/conf/idp.properties (original)
+++ trunk/idp-conf/src/main/resources/conf/idp.properties Thu Apr 3 23:35:16 2014
@@ -96,3 +96,9 @@
# Failing the filter fast leaves no filters enabled.
idp.service.attribute.filter.failFast=false
idp.service.attribute.filter.checkInterval=PT5M
+
+# LDAP attribute configuration, see attribute-resolver.xml
+idp.attribute.resolver.myLDAP.ldapURL = ldap://localhost:10389
+idp.attribute.resolver.myLDAP.baseDN = ou=people,dc=example,dc=org
+idp.attribute.resolver.myLDAP.principal = uid=myservice,ou=system
+idp.attribute.resolver.myLDAP.principalCredential = myServicePassword
More information about the commits
mailing list