/LDAP2JumpCloud

Synchronizes LDAP to JumpCloud

Primary LanguagePythonApache License 2.0Apache-2.0

SYNC, a Python implemention of LSC

This project is a Python implementation aiming for LDAP to JumpCloud synchronization. We are inspired by the LSC project (https://lsc-project.org/doku.php)

Install

For local development we advice to make use of docker. The installation commands are specified below.

Sample Synchronisation configuration

This is an example of what we need to specify source and destination.

Prepare e .env file that contains values for the following attributes:

ENV_LDAP_HOST=ldaps://...
ENV_LDAP_BASE=...
ENV_LDAP_BIND=...
ENV_LDAP_PASS=...

ENV_API_URL=https://console.jumpcloud.com
ENV_API_KEY=< your JumpCloud API key >

Local development

Install both docker and docker-compose

Run synchronisation script by:

$ docker-compose up app