|
v8: 8.1. Доменная аутентификация WS, ошибка авторизации |
☑ |
0
sda553
12.07.10
✎
06:43
|
Ошибка при вызове конструктора (WSОпределения): Аутентификация пользователя не выполнена.
Определение = Новый WSОпределения("http://.....wsdl");
по причине:
Аутентификация пользователя не выполнена.
На веб-сервисе стоит доменная авторизация, именно она мне и нужна. В браузере wsdl описание отлично получаю. Код указанный выше исполняю на клиенте.
Как получить определение веб-сервисов из WSDL при доменной авторизации WS?
|
|
1
sda553
13.07.10
✎
04:29
|
ап!
|
|
2
Лойфер
13.07.10
✎
09:53
|
Та же беда. Произошло правда после падения веб-сервиса. До этого я обращался к нему без проблем.
Пробовал сайт-поставщик веб-сервиса добавлять в исключения в настройках браузера (не использовать прокси сервер для адресов...)?
Мне пока ничего не помогает ((
|
|
3
Лойфер
13.07.10
✎
09:56
|
|
|
4
Лойфер
13.07.10
✎
11:28
|
Поборол. Проблема была в том, что 1С8.1 не понимает почему-то ntlm аутентификацию (не смотря на наличие поля ntlm=true в файле inetcfg.xml) и в веб-сервисе надо чтобы был указан тип аутентификации текстовый (или Basic по-английски).
|
|
5
acsent
13.07.10
✎
11:29
|
ws не поддерживает ntlm аунтефикацию
|
|
6
acsent
13.07.10
✎
11:30
|
и еще ws не работает через прокси
|
|
7
lxs
13.07.10
✎
11:32
|
*tab
|
|
8
sda553
13.07.10
✎
14:42
|
(3) Метод не подходит, дело в том что сам сервис предоставляется таким софтом, которому непременно необходима ntlm аутентификация. А 1С 8.1 я лишь как клиент использую у этого сервиса. Победил пока огромной заплаткой, используя компонент Новый ComОбъект("Microsoft.XMLHTTP")
через него получаю wsdl описание, загружаю его в ДокументDOM, выделяю оттуда блок с описанием типов, гружу его в фабрику XDTO. И наоборот...
|
|