У меня возникла проблема с тем, чтобы приложение ASP.NET автоматически регистрировало пользователей на сайте Intranet, который я создаю. Независимо от того, какие поисковые запросы или эксперименты я применял, всегда есть окно входа в систему, отображаемое IE7.
У меня есть режим проверки подлинности Windows, установленный в Web.config, отключенный анонимный доступ и настроенный правильный домен по умолчанию в IIS, но он все еще просит пользователя войти в систему, и, что еще более раздражает, пользователь должен предоставить домена (DOMAIN\auser), что вызывает проблемы с нетехническими посетителями. Благодарим Зевса за функциональность запоминания пароля.
Я не администратор сети, поэтому возможно, что что-то об Active Directory настроено некорректно, или просто может быть просто что-то очень простое. Обратите внимание, что я не хочу олицетворять пользователя, мне просто нужно знать, что свойство IPrincipal.Name соответствует значению допустимой записи в моей пользовательской базе данных, поэтому аутентификация пользователя в моем приложении.
С этой целью было бы очень полезно иметь контрольный список всех требований к конфигурации для AD, ASP.NET и IIS для совместной работы таким образом в качестве ссылки для отладки и, надеюсь, уменьшения некоторых трений пользователей.