v8: 8.1. Доменная аутентификация WS, ошибка авторизации #492774


#0 by sda553
Ошибка при вызове конструктора (WSОпределения): Аутентификация пользователя не выполнена.      Определение = Новый WSОпределения("http://.....wsdl"); по причине: Аутентификация пользователя не выполнена.   На веб-сервисе стоит доменная авторизация, именно она мне и нужна. В браузере wsdl описание отлично получаю. Код указанный выше исполняю на клиенте. Как получить определение веб-сервисов из WSDL при доменной авторизации WS?
#1 by sda553
ап!
#2 by Лойфер
Та же беда. Произошло правда после падения веб-сервиса. До этого я обращался к нему без проблем. Пробовал сайт-поставщик веб-сервиса добавлять в исключения в настройках браузера (не использовать прокси сервер для адресов...)? Мне пока ничего не помогает ((
#3 by Лойфер
Вот тут ( ) говорит тип что поборол, но что-то не догоняю как. Буду пробовать...
#4 by Лойфер
Поборол. Проблема была в том, что 1С8.1 не понимает почему-то ntlm аутентификацию (не смотря на наличие поля ntlm=true в файле inetcfg.xml) и в веб-сервисе надо чтобы был указан тип аутентификации текстовый (или Basic по-английски).
#5 by acsent
ws не поддерживает ntlm аунтефикацию
#6 by acsent
и еще ws не работает через прокси
#7 by lxs
*tab
#8 by sda553
Метод не подходит, дело в том что сам сервис предоставляется таким софтом, которому непременно необходима ntlm аутентификация. А 1С 8.1 я лишь как клиент использую у этого сервиса. Победил пока огромной заплаткой, используя компонент Новый ComОбъект("Microsoft.XMLHTTP") через него получаю wsdl описание, загружаю его в ДокументDOM, выделяю оттуда блок с описанием типов, гружу его в фабрику XDTO. И наоборот...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С