CredentialCache.DefaultCredentials и ошибка 401
От: Melo  
Дата: 23.08.04 08:29
Оценка:
Ситуация такая:

1. На 1м сервере запущен веб-сервис A (под Integrated Windows Authentication, анонимного доступа нет)

2. На 2м сервере (в том же домене) запущен другой веб сервис B (под Integrated Windows Authentication, анонимного доступа нет), который обращается к первому веб сервису A, при этом у локального стаба сервиса A (в "Reference.cs" файле) выставляется

this.Credentials = System.Net.CredentialCache.DefaultCredentials;

Ожидаемое поведение, собственно, это передача credentials текущего пользователя вебсервису A.

Что происходит:

Я обращаюсь к веб-сервису B (с локальной машины, то есть со 2-го сервера).

a) через http://localhost — все работает как надо
b) через http://имя_сервера или http://ip_address — происходит ошибка HTTP (401) Unauthorized.

Похоже, что в случае b) те самые "default credentials" — это не те credentials. Посоветуете что-нибудь?
Re: CredentialCache.DefaultCredentials и ошибка 401
От: Melo  
Дата: 23.08.04 08:45
Оценка:
Если не понятно из первого постинга, на всякий случай уточню, что ошибку 401 выдает IIS на 1м сервере. То есть credentials не передаются от веб-сервиса B к 1-му серверу
Re[2]: CredentialCache.DefaultCredentials и ошибка 401
От: TK Лес кывт.рф
Дата: 23.08.04 08:49
Оценка:
Hello, "Melo"
> Если не понятно из первого постинга, на всякий случай уточню, что ошибку 401 выдает IIS на 1м сервере. То есть credentials не передаются от веб-сервиса B к 1-му серверу

Стандартным способом (без настроки делегирования) credentials не передаются дальше первого узла. (т.е. на второй сервер уже пойдет анонимный пользователь)
Posted via RSDN NNTP Server 1.9 alpha
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[3]: CredentialCache.DefaultCredentials и ошибка 401
От: Melo  
Дата: 23.08.04 09:47
Оценка:
Здравствуйте, TK, Вы писали:

TK>Стандартным способом (без настроки делегирования) credentials не передаются дальше первого узла. (т.е. на второй сервер уже пойдет анонимный пользователь)


А можно поподробнее, ну ссылочку там какую-нибудь?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.