Hello,
in WIndows, Logons are validated by Windows Credential Providers- which are writtenin C++ and COM, using the Credential Provider COM API.
I specialise in Windows Credential Providers, and more importantly C++ on Windows.
If you are flexible on programming language, I may b able to assist you.
Cheers
Dinesh