Хитрость здесь заключается в том, чтобы изменить провайдера для вашей аутентификации для использования Active Directory, а не изменить настройки на Windows.
Или используйте версию следующего поставщика:
<add
name="AdProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="YourAd"
applicationName="YourApp"
enablePasswordReset="false"
/>
С версией следующей строки подключения:
<add name="YourAd"
connectionString="LDAP://[your DC]/OU=[your OU],DC=[your domain],DC=[your extension]"
/>
В отношении авторизации у вас есть несколько вариантов. Если он основан на группах доменов, вам нужно подключить Azman. Если он управляется приложением, вам нужно настроить пользователей AD на роли, хранящиеся в базе данных.
PS: Я сосу на строки подключения LDAP, вы, вероятно, можете сделать с ним гораздо больше, чем я.
Ну, похоже, я ответил не на тот вопрос. Я оставлю это для потомков, но вы должны просто отключить анонимную аутентификацию для сайта.