We've seen a need for an LDAP authentication implementation for Apache Cassandra so we've gone ahead and created an open source implementation (ALv2) utilising the pluggable auth support in C*.
Now, I'm positive there are multiple implementations floating around that haven't been open sourced, and that's understandable given how much of a nightmare working with LDAP is, so we've come up with an implementation that will hopefully work for the general case, but should be perfectly possible to extend, or at least use an example to create your own and maybe contribute something back ;). It's by no means perfect, but it seems to work, and we're hoping people with actual LDAP environments can test and add support/improvements for more weird LDAP based use cases. You can find the code and setup + configuration instructions on github <https://github.com/instaclustr/cassandra-ldap>, and a blog that goes into more detail here <https://www.instaclustr.com/apache-cassandra-ldap-authentication/>. PS: Don't look too closely at the nasty cache hackery in the 3.11 branch, I'll fix it in 4.0, I promise. Just be satisfied that it works, I think.