3 ms·
I just don't understand why LDAP software has to generally be so unnecessarily complicated. I'm not talking about the protocol or the domain knowledge, i'm talk
by znpy 4y ago
I just don't understand why LDAP software has to generally be so unnecessarily complicated. I'm not talking about the protocol or the domain knowledge, i'm talking about implementations.
I've played with OpenLDAP and 389ds.
OpenLDAP is dumb in the sense that its own configuration is stored in OpenLDAP itself, so you need to know openldap to start learning openldap. And its community is quite toxic (i've seen people in their irc channel mocking users asking questions and giving out replies like "it's not in the official docs but it's in the codebase, you should have read the source code").
389ds... is barely documented. The official documentation often points to the proprietary counterpart from RedHat, but it's not clear what the open version corresponds to which proprietary version.
This is really a niche that could use some disrupting imho...
- derekzhouzhen 4y agoI agree OpenLDAP is not for the casual users. However, storing config in the LDAP itself is a strength; almost everything can be reconfigured at the run time, using the standard LDAP tool.
- yrro 4y ago> 389ds... is barely documented. The official documentation often points to the proprietary counterpart from RedHat, but it's not clear what the open version corresponds to which proprietary version. FYI, RHDS 12.0 is based on 389-ds 2.0.14 [0] RHDS 11.5 is based on 389-ds 1.4.3.28 [1] RHDS 11.4 is based on 389-ds 1.4.3.27 [2] (the release notes can be consulted for 11.3 and earlier too). RHDS 10.x is based on 389-ds 1.3.x [3] And yes I agree it's far too difficult to find this stuff out! [0] https://access.redhat.com/documentation/en-us/red_hat_directory_server/12/html/red_hat_directory_server_12_release_notes/assembly_red-hat-directory-server-12-0_rhds-12-rn#ref_highlighted-updates-and-new-features_assembly_red-hat-directory-server-12-0 https://access.redhat.com/documentation/en-us/red_hat_direct... [1] https://access.redhat.com/documentation/en-us/red_hat_directory_server/11/html/release_notes/directory-server-11.5#highlighted-updates-and-new-features-11.5 https://access.redhat.com/documentation/en-us/red_hat_direct... [2] https://access.redhat.com/documentation/en-us/red_hat_directory_server/11/html/release_notes/directory-server-11.4#highlighted-updates-and-new-features-11.4 https://access.redhat.com/documentation/en-us/red_hat_direct... [3] https://directory.fedoraproject.org/docs/389ds/FAQ/roadmap.html https://directory.fedoraproject.org/docs/389ds/FAQ/roadmap.h...