As more and more shops like ours move away from Windows for security reasons, we need the ability to authenticate users of NPM using a directory. Currently only LDAP with Active Directory is supported.
We are using the most popular LDAP outside of Windows in OpenLDAP company wide.
NPM LDAP is *almost* there, and would be a quick win to add this feature, an intern could probably do it. I've done a packet capture on what NPM is sending OpenLDAP and if SW devs just added the ability to use a UID username like the Serv-U product instead of a Windows domain/username it would work.