Назад | Перейти на главную страницу

Приложение, размещенное в IIS7, не предоставляет учетные данные веб-службе на другом сервере

На данный момент мы определили, что ошибка связана с проблемами безопасности.

Старому серверу ServerA удалось без проблем связаться с WebServerC, теперь новый сервер ServerB может подключиться, но предоставленных учетных данных недостаточно для доступа к WebServerC, на котором есть веб-служба.

ServerA -> WebServerC (соединение в норме и безопасность в норме)
ServerB -> WebServerC (соединение в норме и сбой безопасности) Вместо отображения веб-службы отображается экран «Вход» asp.net.

Все это находится в корпоративной Active Directory с Windows Server 2008. В чем может быть проблема? В ServerA нет ничего особенного, а ServerB новый, но приложение работает точно так же.

Вероятно, для ServerB не установлен флаг Trusted For Delegation. В этом случае пользователь может быть аутентифицирован на ServerB, но ServerB не может использовать эти учетные данные для аутентификации на WebServerC.