Ошибка авторизации при доступе к веб-сервису
От: wraithik Россия  
Дата: 05.07.13 04:48
Оценка:
Есть веб-сервис написанный на 1С, опубликован на Апаче.
При попытке вызова его метода пишет:

Запрос HTTP не разрешен для схемы проверки подлинности клиента "Anonymous". От сервера получен заголовок проверки подлинности "Basic realm="1C:Enterprise 8.2"".


Оно логично, т.к. надо сделать авторизацию, иначе 1С не пустит.
Не понятно только как авторизацию сделать.

Код вида, не помогает:
srvTSD.TSDPortTypeClient ws = new srvTSD.TSDPortTypeClient("TSDSoap","http://localhost/tsd/ws/wsTSD.1cws?wsdl");
ws.ClientCredentials.UserName.UserName = "web";
ws.ClientCredentials.UserName.Password = "1";
ws.ChannelFactory.Credentials.UserName.UserName = "web";
ws.ChannelFactory.Credentials.UserName.Password = "1";
ws.ClientCredentials.Windows.AllowedImpersonationLevel = System.Security.Principal.TokenImpersonationLevel.Identification;
ws.ClientCredentials.Windows.ClientCredential.UserName = "web";
ws.ClientCredentials.Windows.ClientCredential.Password = "1";
ws.ClientCredentials.SupportInteractive = true;


ws.Open();

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