У меня есть сайт, который встроен в ASP.net и C #.Давайте назовем это веб-приложением.он использует систему форм для входа в нее и не может быть легко изменен.
Я получил запрос на изменение входа в систему для какой-либо проверки подлинности Windows.Я объясню.Наш вход в Windows использует активный каталог для входа пользователей в свою учетную запись Windows.их логин sXXXXXXX.Х числа.В моем веб-приложении я хочу взять номера пользователей из логина их активного каталога и проверить, существуют ли они в базе данных веб-приложения.если он существует, они автоматически войдут в систему. Если этого не произойдет, они будут перенаправлены на обычную страницу входа в систему webapp, которая используется в настоящее время.
Я попытался изменить свой IIS, чтобы отключить анонимный входи включение аутентификации Windows, поэтому пользовательский браузер отправляет свое текущее имя пользователя в мой веб-приложение.Я также изменил веб-конфигурацию с «Формы» на «Windows», что сделало весь мой веб-приложение устаревшим, так как не работала вся система форм.
У меня такой вопрос - есть ли другой способ для браузера?только отправить имя пользователя в мое веб-приложение?Я подумал, что, может быть, яваскрипт, я просто не знаю, как это реализовать, если это вообще возможно.Я знаю, что это не очень безопасно, но вся эта платформа и система построены вне Интернета, это частная сеть.