Есть веб-сервис написанный на 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();
Подскажите чего делать?