Extension for LDAP authentication using ldap3 library
Anton Savchuk via Roundup-users <[email protected]> Sun, 24 Dec 2023 12:15:14 +0100
| Newsgroups | gmane.comp.bug-tracking.roundup.user |
|---|---|
| Message-ID | <trinity-7d8950b8-a889-491f-8e9f-3293b3263bdf-1703416514785@3c-app-mailcom-bs06> |
Hello folks! I think this might also be of interest to you. I recently implemented LDAP support for Roundup as an extension that uses ldap3 module. The extension supports connections using unencrypted LDAP, LDAP over TLS and LDAPS, connection logging, updating user properties based on directory entry attributes and authorization based on LDAP group membership. It also supports configuration of connection settings, logging levels and authorization settings. It is intended for use with an internal tracker and therefore does not support fallback database authentication. Also, it was written to work with Python3, and if you want to use it with Python2, you need to fix some imports. It is also licensed under the MIT License. You can find more information in the project repository: https://github.com/savchuk1985/roundup-ldap3 Of course, suggestions and pull requests are welcome. Feel free to open an issue on GitHub. I hope this may be useful to you.