asp.net - mvc - net core active directory
Контрольный список для проверки подлинности Windows IIS 6/ASP.NET? (2)
Откройте
Active Directory Users and Computers
Разверните раздел
computers
изTreeView
(слева)Проверьте, зарегистрирован ли компьютер в вашем домене.
Кроме того, вам необходимо войти в систему с учетной записью домена на этом компьютере, иначе будет показано окно проверки подлинности.
У меня возникла проблема с тем, что приложение ASP.NET автоматически регистрировало пользователей на интрасети, которую я создаю. Независимо от того, какие поисковые запросы или эксперименты я применял, всегда есть окно входа в систему, отображаемое IE7.
У меня установлен режим проверки подлинности Windows в Web.config, отключен анонимный доступ и настроен правильный домен по умолчанию в IIS, но он все еще просит пользователя войти в систему и, что еще более раздражает, пользователь должен также предоставить домен ( DOMAIN \ auser ), что вызывает проблемы у нетехнических посетителей. Благодарим Зевса за возможность запоминания пароля.
Я не являюсь сетевым администратором, поэтому возможно, что что-то об Active Directory настроено неправильно, или просто мне может быть что-то очень простое. Обратите внимание, что я не хочу олицетворять пользователя, мне просто нужно знать, что свойство IPrincipal.Name соответствует значению допустимой записи в моей пользовательской базе данных, поэтому аутентификация пользователя в моем приложении.
С этой целью было бы очень полезно иметь контрольный список всех требований к конфигурации для AD, ASP.NET и IIS для совместной работы таким образом в качестве ссылки для отладки и, надеюсь, сокращения некоторых трений пользователей.
В IIS включить анонимный доступ и разрешить web.config обрабатывать аутентификацию пользователя.
Если это не сработает, вы можете отправить образец своего web.config.