Re: [Net::LDAP] LDAP and AD sync
Peter Karman <[email protected]>
| Newsgroups | gmane.comp.lang.perl.modules.ldap |
|---|---|
| Message-ID | <[email protected]> |
Prashanth Sundaram wrote on 12/10/09 4:59 PM: > Folks, > > I am a n00b to perl scripting and need help to start building my own. I am > currently working on a project where the LDAP(389-ds) and Active Directory > are always in sync. I have a very minimal set of attributes and conditions > to keep them in sync. > > Can anyone share their code, so that I can build around it? Here¹s my > requirement: > * Sync New users from AD to LDAP with attributes: sAMAccountName, sn, > givenName, description, userAccountControl(disable/enable), > * Delete LDAP accounts which are not present in AD and vice versa. > * Generate the next available uidnumber by parsing thru ldap, so new users > can be created > * Check memberOf for 2 groups and if true add them to corresponding groups > in LDAP > > If you have any of these modules written already, that would be great help. > I am digging through the archive looking for related code. Net::LDAP::Class should make most if not all of those requirements pretty easy to implement. It was written to ease keeping a rdbms, LDAP and AD all in sync. -- Peter Karman . http://peknet.com/ . [email protected]