Проблема единого входа в AD / IIS с полным доменным именем - PullRequest
2 голосов
/ 04 августа 2009

У нас есть проблема для нашего сайта в интрасети, который работает в нашей локальной сети.

В двух словах, мы интегрировали проверку подлинности Active Directory с нашим приложением и что использовать интегрированную проверку подлинности IIS, чтобы пользователи могли входить без ввода учетных данных.

Предположим, домен AD - "domain.name", а сервер, на котором размещено наше приложение, - "server-name". Мы работаем в Windows 2008, а роль встроенной аутентификации настроена в IIS.

Нам удалось сделать эту работу для http: || server-name /, однако, когда мы вводим http: || server-name.domain.name/, пользователям предлагается ввести свои учетные данные стандартным способом, и если они отмена, отображается сообщение «401 Unauthorized».

Проблема в том, что кажется, что он аутентифицируется при обращении к имени машины, но браузеры не передают учетные данные при обращении к полному адресу.

Кто-нибудь видел это раньше? Есть ли какой-нибудь совет, который они могут пролить на ситуацию? Я спрашиваю как программист, который имеет небольшой опыт настройки сети и Active Directory.

Спасибо

1 Ответ

1 голос
/ 04 августа 2009

Загляните в настройки IE. Сервис> Свойства обозревателя> Безопасность> Локальная интрасеть> Пользовательский уровень. Прокрутите вниз до самого последнего параметра «Автоматический вход только в зоне интрасети». По умолчанию IE будет только автоматически передавать учетные данные, прошедшие проверку подлинности Windows, сайту, который он считает «интрасетью».

...