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