Issue #110 has been updated by Cl?ment Oudot.
Here is the DEBUG output for the first entry:
<pre>
[java] 0 [main] DEBUG
org.lsc.Configuration.getConfigurationDirectory(Configuration.java:321) -
Configuration directory is C:\Documents and
Settings\p0075\workspace\lsc-sample\target\classes\
[java] 0 [main] DEBUG
org.lsc.Configuration.getConfigurationDirectory(Configuration.java:321) -
Configuration directory is C:\Documents and
Settings\p0075\workspace\lsc-sample\target\classes\
[java] 0 [main] DEBUG
org.lsc.Configuration.setConfiguration(Configuration.java:397) - Loading
configuration url :
file:/C:/Documents%20and%20Settings/p0075/workspace/lsc-sample/target/classes/lsc.properties
[java] 78 [main] WARN
org.lsc.SimpleSynchronize.launchTask(SimpleSynchronize.java:230) - Starting
sync for user
[java] 93 [main] INFO
org.lsc.jndi.JndiServices.logConnectingTo(JndiServices.java:223) - Connecting
to LDAP server ldap://126.50.0.69/dc=example,dc=local as
cn=test,cn=users,dc=example,dc=local
[java] 172 [main] DEBUG
org.lsc.jndi.JndiServices.getAttrsList(JndiServices.java:748) - Using
pagedResults control for 1000 entries at a time
[java] 234 [main] DEBUG
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(PropertiesBasedSyncOptions.java:140)
- Adding 'K' sync type for attribute name objectClass.
[java] 234 [main] DEBUG
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(PropertiesBasedSyncOptions.java:140)
- Adding 'F' sync type for attribute name pwdAccountLockedTime.
[java] 234 [main] DEBUG
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(PropertiesBasedSyncOptions.java:140)
- Adding 'F' sync type for attribute name default.
[java] 234 [main] DEBUG
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(PropertiesBasedSyncOptions.java:140)
- Adding 'K' sync type for attribute name objectClass.
[java] 250 [main] DEBUG
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(PropertiesBasedSyncOptions.java:140)
- Adding 'F' sync type for attribute name pwdAccountLockedTime.
[java] 250 [main] DEBUG
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(PropertiesBasedSyncOptions.java:140)
- Adding 'F' sync type for attribute name default.
[java] 250 [main] DEBUG
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(PropertiesBasedSyncOptions.java:140)
- Adding 'K' sync type for attribute name default.
[java] 250 [main] DEBUG
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(PropertiesBasedSyncOptions.java:140)
- Adding 'F' sync type for attribute name pwdAccountLockedTime.
[java] 250 [main] DEBUG
org.lsc.AbstractSynchronize.synchronize2Ldap(AbstractSynchronize.java:331) -
Synchronizing org.lsc.objects.user for CN=ta
ta,OU=Users,OU=example,DC=example,DC=local
[java] 250 [main] INFO
org.lsc.jndi.JndiServices.logConnectingTo(JndiServices.java:223) - Connecting
to LDAP server ldaps://126.50.0.30/dc=example,dc=net as
ou=lsc,ou=applications,dc=example,dc=net
[java] 843 [main] DEBUG
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:340) - Do
nothing (roomnumber)
[java] 843 [main] DEBUG
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:340) - Do
nothing (mail)
[java] 843 [main] DEBUG
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:342) -
Checking if attribute givenname is modified.
[java] 843 [main] DEBUG
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:342) -
Checking if attribute sn is modified.
[java] 843 [main] DEBUG
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:366) - Forget
any modifications because of the 'Keep' status (objectclass)
[java] 859 [main] DEBUG
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:342) -
Checking if attribute employeetype is modified.
[java] 859 [main] DEBUG
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:340) - Do
nothing (ou)
[java] 875 [main] DEBUG
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:342) -
Checking if attribute uid is modified.
[java] 875 [main] DEBUG
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:342) -
Checking if attribute userpassword is modified.
[java] 875 [main] DEBUG
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:347) - Adding
modification for attribute userpassword.
[java] 875 [main] DEBUG
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:340) - Do
nothing (pwdaccountlockedtime)
[java] 890 [main] DEBUG
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:340) - Do
nothing (o)
[java] 890 [main] DEBUG
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:340) - Do
nothing (telephonenumber)
[java] 890 [main] DEBUG
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:342) -
Checking if attribute cn is modified.
[java] 890 [main] DEBUG
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:373) -
Modifying entry "uid=tata,ou=users"
[java] 906 [main] INFO
org.lsc.utils.I18n.defaultInitialize(I18n.java:135) - No environemental LANG
variable found. Defaulting to en_US.
[java] 2187 [main] DEBUG
org.lsc.utils.I18n.setLocaleAndLoadMessages(I18n.java:171) - Setting locale
to en_US
[java] 2187 [main] DEBUG
org.lsc.Configuration.getConfigurationDirectory(Configuration.java:321) -
Configuration directory is C:\Documents and
Settings\p0075\workspace\lsc-sample\target\classes\
[java] 2187 [main] DEBUG
org.lsc.Configuration.getConfigurationDirectory(Configuration.java:321) -
Configuration directory is C:\Documents and
Settings\p0075\workspace\lsc-sample\target\classes\
[java] 2187 [main] INFO
org.lsc.AbstractSynchronize.logAction(AbstractSynchronize.java:504) - #
Updating entry uid=tata,ou=users for user
[java] dn: uid=tata,ou=users,dc=example,dc=net
[java] changetype: modify
[java] replace: userPassword
[java] userPassword: {SASL}tata at example.net
</pre>
----------------------------------------
Bug #110: userPassword is always modified
http://tools.lsc-project.org/issues/show/110
Author: Cl?ment Oudot
Status: Feedback
Priority: Normal
Assigned to: Jonathan Clarke
Category: Core
Target version: 1.1.0
Hi,
just updated my connector and I see that my attribute userPassword is always
updated, which is strange because it is in clear text (SASL) and the same in
source and destination.
The config is:
<pre>
lsc.syncoptions.user = org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
lsc.syncoptions.user.default.action = F
# userPassword <- sAMAccountName
lsc.syncoptions.user.userPassword.default_value = "{SASL}" +
srcBean.getAttributeValueById("sAMAccountName") + "@example.com"
</pre>
userPassword is declared in lsc.tasks.user.dstService.attrs
Do you have an idea?
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://tools.lsc-project.org/my/account
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.lsc-project.org/pipermail/lsc-dev/attachments/20090720/6b76d01f/attachment.htm>