При настройке аутентификации ASP.NET, каково поведение, которое должно быть, когда вы устанавливаете режим аутентификации на Windows
, но у вас есть дочерний элемент forms
? Например, следующая конфигурация задается по умолчанию in MSDN:Поведение режима проверки подлинности Windows, с формой дочернего элемента?
<authentication mode="Windows">
<forms
name=".ASPXAUTH"
loginUrl="login.aspx"
defaultUrl="default.aspx"
protection="All"
timeout="30"
path="/"
requireSSL="false"
slidingExpiration="true"
cookieless="UseDeviceProfile" domain=""
enableCrossAppRedirects="false">
<credentials passwordFormat="SHA1" />
</forms>
<passport redirectUrl="internal" />
</authentication>
Однако я вижу нулевую документацию того, что должно произойти здесь. Вся документация дочернего элемента forms
предполагает, что режим аутентификации будет Forms
. Особенно странно, что это не документировано, потому что это значение по умолчанию. Итак, почему в режиме аутентификации Windows
есть дочерний элемент forms
? Не игнорируется ли дочерний элемент, и он просто присутствует в качестве примера того, что вам может понадобиться, если вы должны переключить режим на Forms
или сделать что-то еще?