General plugins (Local): LDAP syncing scripts
This plugin synchronizes Moodle cohorts against an LDAP directory using either group memberships or attribute values. This is a continuation of Patrick Pollet's local_ldap plugin, which in turn was inspired by MDL-25011 and MDL-25054.
This plugin requires that you have either CAS or LDAP enabled as an authentication method. It officially supports OpenLDAP and Active Directory, although only the former has unit test coverage. I do not have access to an AD environment and cannot guarantee that it will continue to work.
The synchronization tasks are managed as scheduled tasks and are disabled by default.