Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <lsc xmlns="http://lsc-project.org/XSD/lsc-core-2.0.xsd" revision="1">
- <connections>
- <databaseConnection>
- <name>jdbc-src-conn</name>
- <url>jdbc:postgresql://dbsvr.example.net:5432/dbuser</url>
- <username>dbuser</username>
- <password>********</password>
- <driver>org.postgresql.Driver</driver>
- </databaseConnection>
- <ldapConnection>
- <name>ldap-dst-conn</name>
- <url>ldap://dc1.example.net:389/DC=example,DC=net</url>
- <username>CN=lscsync,CN=Users,DC=example,DC=net</username>
- <password>********</password>
- <authentication>SIMPLE</authentication>
- <referral>IGNORE</referral>
- <derefAliases>NEVER</derefAliases>
- <version>VERSION_3</version>
- <pageSize>-1</pageSize>
- <factory>com.sun.jndi.ldap.LdapCtxFactory</factory>
- <tlsActivated>true</tlsActivated>
- </ldapConnection>
- </connections>
- <audits></audits>
- <tasks>
- <task>
- <name>syncPasswords</name>
- <bean>org.lsc.beans.SimpleBean</bean>
- <databaseSourceService>
- <name>postgresql-src-service</name>
- <connection reference="jdbc-src-conn" />
- <requestNameForList>getUidPwList</requestNameForList>
- <requestNameForObject>getUidPwResult</requestNameForObject>
- </databaseSourceService>
- <ldapDestinationService>
- <name>ldap-dst-service</name>
- <connection reference="ldap-dst-conn" />
- <baseDn>CN=Users,DC=example,DC=net</baseDn>
- <pivotAttributes>
- <string>uid</string>
- </pivotAttributes>
- <fetchedAttributes>
- <string>uid</string>
- <string>cn</string>
- <string>description</string>
- <!--
- <string>unicodePwd</string>
- -->
- </fetchedAttributes>
- <getAllFilter>(&(objectClass=inetorgperson)(uid=*))</getAllFilter>
- <getOneFilter>(&(objectClass=inetorgperson)(uid={uid}))</getOneFilter>
- </ldapDestinationService>
- <propertiesBasedSyncOptions>
- <mainIdentifier>
- "CN="+srcBean.getDatasetFirstValueById("cn") + ",CN=Users,DC=example,DC=net"
- </mainIdentifier>
- <defaultDelimiter>;</defaultDelimiter>
- <defaultPolicy>FORCE</defaultPolicy>
- <dataset>
- <name>description</name>
- <policy>FORCE</policy>
- <forceValues>
- <string>srcBean.getDatasetFirstValueById("unicodePwd")</string>
- </forceValues>
- </dataset>
- <!--
- <dataset>
- <name>unicodePwd</name>
- <policy>FORCE</policy>
- <forceValues>AD.getUnicodePwd(srcBean.getDatasetFirstValueById("unicodePwd"))</forceValues>
- </dataset>
- -->
- </propertiesBasedSyncOptions>
- </task>
- </tasks>
- </lsc>
Advertisement
Add Comment
Please, Sign In to add comment