Skip to main content
MultiSync
=========

Python script for copying users and groups from a read-only LDAP to several kinds of websites using the Django's ORM.

Currently, synchronization systems are provided for:

* the Django default authentication classes (:class:`django.contrib.auth.models.User` and
:class:`django.contrib.auth.models.Group`),
* the Prosody group system (generates plain config file),
* the PenatesServer groups and users bases (based on the Django's classes).

You only have to provide a configuration file for the application to synchronize and to run `MultiSync` in a crontab (or manually if you prefer).
The expeccted LDAP model is currently tied to the one provided by the `Penates <https://github.com/d9pouces/Penates>`,
but you can easily override it.


The default system is extensible and more synchronizers can easily be added.
More generally, MultiSync relies on a class to synchronize a set of objects against a reference set of objects of same kind,
and you must implement a few virtual methods for each kind a synchronized website.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

multisync-0.5.3.tar.gz (26.3 kB view details)

Uploaded Source

File details

Details for the file multisync-0.5.3.tar.gz.

File metadata

  • Download URL: multisync-0.5.3.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for multisync-0.5.3.tar.gz
Algorithm Hash digest
SHA256 64ddc60e6157701cc04d203054c4ccbeafb7155996a113ce3ce3c6975a261543
MD5 805a3b19b43de538ae6bdaa8b09784e7
BLAKE2b-256 2f4c6fba85621b36ddcd1c1cad22b69682552d7709b2186749cca04e86f9d1a5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.3 This release

1 file

0.4.5

1 file

0.4.4

1 file

0.4.3

1 file

0.4.2

1 file

0.4.1

1 file

0.3.1

1 file

0.3

1 file

0.2

1 file

0.1

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page