Reusable components

  • The django apps admin.core, admin.organisation and admin.import_services can be reused to support LDAP synchronization through Keycloak. They support import of both Org. Units and Groups.
  • pika.py manages a Pika connection and can with some modification be used in other python projects using Pika and RabbitMQ.
  • backoff.py can be used whenever a backoff algorithm is needed.
  • aescipher.py can be reused to AES encrypt and decrypt text.