This module is an odd-duck we needed for a specific use-case where we were managing the interface for a very large custom entity with a JS based front-end.
This module allows users to login to the site using a LDAP credentials (MS Active directory). If the user is associated with a Drupal user, that user is logged in. If not, a new drupal user is created.