У меня есть локальный домен. Также у нас есть веб-сайт, который авторизует пользователя на основе его учетной записи домена. Поэтому, когда я вхожу в компьютер, используя учетную запись домена и открываю браузер, я уже авторизован на этом веб-сайте.

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

я имею

  • 192.168.1.235 - IIS с моим веб-сайтом и контроллером домена
  • 192.168.1.233 - тестовая машина домена

Я включил проверку подлинности Windows в настройках IIS. Это прекрасно работает, когда я открываю 192.168.1.235 из 192.168.1.235. Но когда я пытаюсь открыть 192.168.1.235 из 192.168.1.233, в Internet Explorer появляется форма авторизации по логину / паролю.

Что я делаю неправильно?

1 ответ1

1

Если вам нужна IIS 7.5 Integrated Security без запроса учетных данных, вам необходимо выполнить следующие действия:

Если вы попытаетесь настроить сайт IIS для использования встроенной защиты и по-прежнему получите запрос на ввод учетных данных, вот несколько ключевых моментов для проверки.

Во-первых, убедитесь, что для сайта отключена анонимная аутентификация.

Во-вторых, включите встроенную безопасность в Interner Explorer (Параметры / Дополнительно и установите флажок «Включить встроенную проверку подлинности Windows»).

В-третьих, добавьте свой веб-сайт в зону локальной интрасети и выберите как минимум параметр «Автоматический вход только в зону интрасети» в разделе «Параметры / Параметры безопасности / Локальная интрасеть / Пользовательский уровень»).

В-четвертых, убедитесь, что пользователь и сервер приложений находятся в одном домене.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .