The project currently relies on samba / SamDB to interact with Active Directory. This dependency is hard to install with pip, requires system packages such as python3-samba, and makes deployment/containerization more complex.
It would be useful to replace this dependency with a more portable solution, for example a standard LDAP client such as ldap3.
The project currently relies on
samba/SamDBto interact with Active Directory. This dependency is hard to install withpip, requires system packages such aspython3-samba, and makes deployment/containerization more complex.It would be useful to replace this dependency with a more portable solution, for example a standard LDAP client such as
ldap3.