{"repo":"privacyidea/privacyidea-ldap-proxy","free":true,"listed":false,"github":"https://github.com/privacyidea/privacyidea-ldap-proxy","clone":"git clone https://github.com/privacyidea/privacyidea-ldap-proxy.git","description":":evergreen_tree: LDAP Proxy to intercept LDAP binds and authenticate against privacyIDEA","language":"Python","stars":20,"topics":["python","ldap-proxy","2fa","two-factor","authentication"],"license":"AGPL-3.0","category":"auth-billing-email","readme_excerpt":"privacyidea-ldap-proxy ====================== ldap-proxy is implemented as a twistd plugin. Installation ------------ It is recommended to install ldap-proxy inside a virtualenv. virtualenv2 venv . ./venv/bin/activate pip install -r requirements.txt pip install . If you wish to develop ldap-proxy, you could instead install it in \"editable mode\" using pip install -e . Configuration ------------- ldap-proxy is configured via a configuration file. See example-proxy.ini as an example. Running ------- ldap-proxy can be run in the foreground as follows: twistd -n ldap-proxy -c config.ini twistd can be used to configure, e.g., logging and daemonizing. Refer to its documentation for more information. deploy/ contains an exemplary systemd service file. Testing ------- Unit tests are implemented using Trial, which is part of Twisted. They can be run using: trial pi ldapproxy.test There are also a number of client-side scenarios implemented in the scenarios/ directory.","default_branch":null,"files":null,"tree":[],"storefront":"/r/privacyidea","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/privacyidea/privacyidea-ldap-proxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}