Если вы хотите «автоматически» извлечь учетные данные Windows пользователя, один из вариантов (может быть, единственный?): NTLM .Как только вы действительно получите учетные данные, вам нужно будет проверить их по авторитетному источнику - Active Directory предоставляет подробности в виде LDAP, поэтому большинство инфраструктур безопасности смогут справиться с этим.
Я сделалтакое было несколько лет назад с Spring Security , включая получение привилегий на основе членства в группах Windows, и это работало очень хорошо.