Настройте ваш web.config для использования проверки подлинности с помощью форм.
Убедитесь, что в IIS включена встроенная проверка подлинности (может потребоваться также отключить анонимный доступ). Это позволит вам получить имя NT пользователя.
Вы можете получить имя NT пользователя с помощью:
Request.ServerVariables["LOGON_USER"]
Вы можете войти в систему, пароль не требуется, с помощью:
FormsAuthentication.RedirectFromLoginPage( userName, false );