Skip to content

Sychronize LDAP password writes across multiple IdPs

License

Notifications You must be signed in to change notification settings

glowing-axolotl/legs

 
 

Repository files navigation

LEGS (LDAP Extended Giga Sync)

Sync LDAP passwords across different Identity Providers by intercepting password modify operations.

Deployment

Clone the project:

git clone 'https://github.com/Sorint-PI/legs'

Create a python virtual environment:

cd legs
python -m venv venv

Install the required dependencies:

venv/bin/pip install -r requirements.txt

Copy the default template:

cp config-template.py legs/config.py

Make sure the INTERCEPT_TO_STDOUT_DEBUG_MODE variable is set to True:

INTERCEPT_TO_STDOUT_DEBUG_MODE = True

Launch the script to check if passwords are detected:

venv/bin/python legs/main.py

Running tests

See tests/README.md

About

Sychronize LDAP password writes across multiple IdPs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.2%
  • Shell 2.8%