Я запускаю приложение веб-сайта с помощью IIS и asp.net. Я использую аутентификацию Windows. Когда пользователь входит в систему, диалог открывается, где пользователь должен ввести имя пользователя как \и их пароль Windows. Большая часть пользователя забывает вводить доменное имя, и это приводит к большому количеству обращений за поддержкой. Я получаю имя пользователя со следующим кодом:
userName = HttpContext.Current.User.Identity.Name;
Как я могу прервать пользовательский вход в систему и снабдить префиксом имя пользователя доменное имя в коде, таким образом, пользователь может просто войти в систему с именем пользователя и паролем?
Это даже возможно?
Браузер может передавать имя пользователя, но не пароль, если только пользователь не сохранил пароль при более раннем посещении
.Да, я работаю под тенью ИТ. Сайт официально не входит в Интранет. Простите, если это вводило в заблуждение. Я управляю IIS и разрешаю доступ к определенным людям для выполнения их работы внутри компании. Это понятно?