Skip to content

A Django app for synchronizing data from an LDAP source to Django models.

License

Notifications You must be signed in to change notification settings

PGower/django-ldap3-sync

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#django-ldap3-sync django-ldap3-sync is a Django app for synchornizing LDAP objects to Django models. V1.0.0 is an almost complete rewrite which removes the focus on using management commands to sync data and stores all configuration in models. More documentation and a celery task for automation are incoming.

##Quickstart

  1. Install the application::

    pip install django-ldap3-sync

  2. Append it to the installed apps::

    INSTALLED_APPS = (
        # ...
        'ldap3_sync',
    )
    
  3. Run python manage.py migrate in the django project directory.

  4. Configure the LDAP servers and at least one LDAPSyncJob in the Django Admin interface.

  5. Run the synchronization management command with the name of the created LDAPSyncJob::

    manage.py syncldap name.of.syncjob

About

A Django app for synchronizing data from an LDAP source to Django models.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.6%
  • Batchfile 0.4%