I'm running LDAP with "PHP LDAP ADMIN" http://phpldapadmin.sourceforge.net/wiki/index.php/Main_Page
It's a php web interface for managing LDAP. I'm sure it's not the best option in the world but it works & wasn't bad at all to setup.
Happy to find if better solutions exist.
LDAP is kinda weird to setup because it's designed for an enterprise, as well as most tutorials. I'm not going to claim my structure wouldn't scare a professional, but it works for my homelab & does what I need it to!
Also, I only use it for web services. But for actual desktop/server logins.
/u/jTYsav10 is right, career wise you probably want to go with something more modern like LDAP. If you are looking for a web gui for ldap, phpLDAPadmin may be worth a look.
I ran into this issue previously, it looks like your uid of the LDAP is user is the same as the local user for that service. I use phpldapadmin (it's ugly but works) to manage my users and their is a setting to specify a minimum uid for new users (I believe this http://phpldapadmin.sourceforge.net/wiki/index.php/Server:auto_number:min) If you don't use that you'll have to create a LDIF to update the uid on the ldap server.
I really haven't had any issues to speak of. As a caveat, though, I'm primarily using it for service-based logins. I don't use it for passwords (we use locally-pushed ssh keys for that) and we make changes to it relatively rarely, so I might not be the best recommendation :-)
I'm using http://phpldapadmin.sourceforge.net/wiki/index.php/Main_Page for the administration.
The best varian is LDAP. It's a just protocol, the realizations are OpenLDAP, 389 Directory Server, Active Directory (Hello MS) and so on. As I know OpenLDAP has problems in HA setups but it's most common variant.
Unfortunately, there is a lack of web panels for them. Most alive is FusionDirectory (Gosa fork) it can connect to any LDAP server implementation. phpLDAPadmin is very old project and seems deprecated but still working. Also you could try paid LDAP Account Manager.
Sounds about right. You need to keep track of UID/GID yourself unless you're using a tool that does it for you such as phpldapadmin. (OK, it just +1s the last uid/gid but it save you from doing it.)
Have you already tried enabling Joomla's authentication plugins, like in steps 8 & 9 of this post to see if that helps?
You could try temporarily disabling JMapMyLDAP within the database so you can login and debug things. The last half of this blog post contains screenshots detailing how to disable plugins using phpMyAdmin.
After backend access has been restored you should be able to re-enable the extension and troubleshoot the "blank password" failure. Depending on where you are with the over all integration phpLDAPadmin might help with that problem.