Begin crafting a script for generating authz files, to be used by the
authz daemon.

Lifted the LDAPClient from:
  modules/subversion_server/files/scripts/authorization/gen.py

Ensure this is py3 capable, trim it back, as we won't be
storing/caching/checking CSN tokens. We simply need a persistent
connection to the LDAP server for making requests.
1 file changed
tree: dfc0ab76ae3c0ed55cd72070cf5c194d821ba78d
  1. .gitignore
  2. authz.py
  3. authz.yaml.sample
  4. gen.py
  5. LICENSE
  6. README.md
  7. requirements.txt
README.md

Daemon to maintain authz files for Apache Subversion

This daemon uses pubsub to watch for template/defition changes for authz files, and also watches for LDAP group changes to fill into the template(s).

This uses the ASF's “pipservice” Puppet class to operate/configure the daemon.

more tbd