В Windows очень гибкая система аутентификации, называется
GINA. Помимо встроенной msgina.dll, есть и другие проекты, которые реализуют этот интерфейс — например,
pGINA позволяет логиниться в винду по табличке в БД MySQL, базе LDAP, проверяя пароль на IMAP-сервере и тому подобное.
Можно к ней и такой плагин написать, как вы описали. Но готового я не знаю.