Hi guys,


I think it’s „member“ not „memberOf“ attribute.

But I have other problem. So – in my OpenLDAP structure there’s no 
"uniqueMember" attribute, so the script in documentation page is not working 
for me K Users are listed in group with their memberUid.

…  what I meanwhile realized is, that during tests I was performing UIDs 
from source were saved in “memberUid” attribute in AD, but as “member” 
attribute is still empty it’s not solving my problem J



Cheers,




Marcin Baluta
Systems Administrator


tyntec GmbH
Semerteichstr. 54 - 56 | 44141 Dortmund, Germany
T +49 231 477 90 405 | F +49 231 108 799 2
 <http://www.tyntec.com/> www.tyntec.com



From: [email protected] 
[mailto:[email protected]] On Behalf Of Maxime 
Pelletier
Sent: Montag, 24. November 2014 16:45
To: [email protected]
Subject: Re: [lsc-users] OpenLDAP 2 LDAP synchronization



Clément OUDOT <[email protected]> a écrit :





2014-11-24 13:48 GMT+01:00 Marcin Baluta <[email protected]>:

Hello Clement,



I still cannot manage to synchronize group membership. Actually – I’m not 
sure what script should I use to achieve this.



Currently I have this taken from your LSC 1.1 tutorial 
(http://lsc-project.org/wiki/documentation/1.1/tutorials/synchronizegroups):



<dataset>

         <name>member</name>

         <policy>FORCE</policy>

         <forceValues>

          <string><![CDATA[var umembers = 
srcBean.getAttributeValuesById("uniqueMember").toArray() ;

    for (var i=0; i<umembers.length; i++ ) {

        try {

            umembers[i] = ldap.attribute(ldap.list( 
"OU=Users,OU=imported,OU=test,DC=xxx,DC=xxx","(sAMAccountName="+(srcLdap.attribute(umembers[i],
 
'uid').get(0)

                    + ")"

                )).get(0), 'distinguishedName').get(0)

        } catch (e) {

            umembers[i]=null

        }

    }

    var members = new Array();

    var j=0;

    for (var i=0; i<umembers.length; i++) {

        if (umembers[i]!=null) members[j++]=umembers[i]

    }

    members;]]>

          </string>

         </forceValues>

       </dataset>



Any help kindly appreciated ;)

.. and of course I remember about beer for you J







Hi,


I just write a new tutorial that works with LSC 2: 
http://lsc-project.org/wiki/documentation/tutorial/synchronizegroups


It should help you to achieve your task.



Clément.

Hi Clément,

I thought that with AD, the liste of "member" in a group had to be kept in 
sync with the "memberOf" attribute of the user entry.

When I tested it a while ago, I had an exception when I tried to add a group 
to a user by adding it ot its "memberOf" attribute. Is it different when you 
add a user the "member" attribute of a group instead? Does AD update the 
"memberOf" attribute of the user automatically?

Thanks
Max

_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

lsc-users mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-users

Reply via email to