Невозможно реализовать пользовательский логин для сайта с использованием аутентификации Windows.Проверка подлинности Windows происходит до того, как ваш код запускается, поэтому он либо использует проверку подлинности Windows, либо использует проверку подлинности с помощью форм, вы не можете выполнить оба эти действия, а проверка подлинности через Windows не означает, что вы прошли проверку подлинности с помощью проверки подлинности с помощью форм, а вход в систему с помощью проверки подлинности с помощью форм - нет.значит, вы аутентифицированы Windows.Чтобы подтвердить, что вы вошли в систему с помощью auth форм, код должен быть запущен ... но для запуска кода вы должны сначала пройти проверку через Windows auth.Вы в основном используете два разных механизма аутентификации, думая, что они совместимы или эквивалентны, когда это не так.Проверка подлинности Windows работает на разных уровнях TCP / IP, а проверка подлинности на основе форм - на уровне Интернета и на уровне приложений. Кроме того, доступны разные типы проверки подлинности Windows, такие как версия Kerberos с резервным NTLM. Форма проверки подлинности Windows встроена в браузер.
В качестве обходного пути вы можете попробовать:
• Внедрить пользовательский поставщик членства, где вы можете использовать при необходимости механизм олицетворения / делегирования
• Внедрить единый входархитектура, используя, например, ADFS.
С уважением, Jalpa.