Контрольный список для IIS 6 / ASP.NET проверки подлинности Windows?

голоса
24

У меня возникли проблемы при получении мое приложение ASP.NET для автоматического входа пользователей в Интранет-сайта, я в здании. Независимо от того, прибегая к помощи или экспериментирование я применил, всегда есть окно Логин отображается IE7.

У меня есть режим проверки подлинности Windows , установленной в Web.config, отключил анонимный доступ и правильность настройки домена по умолчанию в IIS, но это все еще задавая пользователю войти в систему и, более досадно, пользователь обязан предоставить домен тоже ( DOMAIN \ Auser ), что вызывает проблемы с нетехническими посетителями. Спасибо Zeus для функциональности пароль запомнить.

Я не администратор сети, так что возможно, что-то о Active Directory настроен неправильно, или это может быть просто мне не хватает что-то очень простое. Пожалуйста, обратите внимание, что я не хочу, чтобы от имени пользователя, мне просто нужно знать, что свойство IPrincipal.Name совпадает с действительной записью в моей базе данных пользователя, следовательно, аутентификации пользователя в моем приложении.

С этой целью было бы очень полезно иметь перечень всех требований к конфигурации для AD, ASP.NET и IIS, чтобы работать вместе таким образом, в качестве ссылки для отладки и надеяться, уменьшая трение некоторых пользователей.

Задан 03/08/2008 в 12:21
источник пользователем
На других языках...                            


3 ответов

голоса
15

Это звучит, как вы покрыли все серверные базы - может быть, это вопрос клиента? Я предполагающие пользователи интегрировали с аутентификацией в IE7? (Сервис -> Параметры -> Дополнительно -> Безопасность). Это включено по умолчанию.

Кроме того, это ваш сайт правильно распознается IE7 как в зоне локальной интрасети? IE7 по умолчанию, чтобы разрешить автоматический вход в систему только в этой зоне, так что пользователи будут предложено, если IE считает, что ваш сайт в Интернете. Я считаю, используя имя хоста с точкой в ​​нем вызывает IE, чтобы разместить свой сайт в зоне Интернета.

Ответил 03/08/2008 в 16:24
источник пользователем

голоса
1
  1. Открыть Active Directory Users and Computersоснастку MMC в

  2. Expand computersраздел из TreeView( с левой стороны)

  3. Проверьте, если компьютер зарегистрирован в домене.

Кроме того, вы должны войти в систему с учетной записью домена на этом компьютере, в противном случае, что окно аутентификации будет показано.

Ответил 18/09/2008 в 08:43
источник пользователем

голоса
0

В IIS, включите annonymous доступа и позволяют web.config для аутентификации пользователя.

Если это не работает, пожалуйста, вы можете отправить образец вашей web.config.

Ответил 05/08/2008 в 19:01
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more