|
Web сервис. Публикация. Не получается выполнить авторизацию |
☑ |
0
Dimarik_1
18.03.16
✎
21:31
|
Опубликовал Web сервис. Зайти в базу могу. А вот программно что-то сделать - нет.
Самое интересное, что по этому адресу не даёт зайти
с указанным ником, а по этому даёт
из другой базы хочу подключиться к этому веб сервису, используя код
&НаСервере
Функция ПолучитьДанныеНаСервере()
//ВебСервис = WSСсылки.WSСсылка1.СоздатьWSПрокси(";, "pogramtehWeb");
ОпределениеТ=Новый WSОпределения(";);
WSСервис=ОпределениеТ.Сервисы[0];
прокси=Новый WSПрокси(ОпределениеТ, WSСервис.URIПространстваИмен, WSСервис.Имя, WSСервис.ТочкиПодключения[0].Имя);
прокси.Пользователь = "newUserWeb";
прокси.Пароль = "12345";
Значение = прокси.getData();
Значение2 = прокси.getDataDebt();
Возврат Значение;
КонецФункции
ошибка авторизации. В чём дело? Нужен пароль не от 1с, а от чего-то другого?
|
|
1
Dimarik_1
18.03.16
✎
21:42
|
Разобрался. Проблема возникает только в том случае, если делать публикацию из-под платформы 8.2, на 8.3 работает нормально. Но клиент работает на 8.2, так как у него УТ 10.3, а 8.2 более стабильно работает с обычными формами. Как можно было бы решить проблему с публикацией на Веб-сервере под 8.2? есть и деи? Может быть 8.3 что-то дополнительно делает, а 8.2 такое делать не умеет?
|
|
2
Serginio1
18.03.16
✎
21:55
|
У пользователя должны быть права на методы вэб сервиса.
|
|
3
Dimarik_1
18.03.16
✎
22:51
|
полные права дал
|
|
4
Serginio1
18.03.16
✎
23:40
|
перезагрузи сервер. Попинай
|
|
5
Serginio1
18.03.16
✎
23:41
|
Через браузер можешь зайти
|
|
6
Dimarik_1
19.03.16
✎
12:08
|
(5) нет! Не получается!
|
|
7
Serginio1
20.03.16
✎
21:48
|
Попробуй посмотреть фиддлером что передается при заходе в базу и вэб сервис. Там авторизация должна быть одинакова.
И посмотри у пользователя соит галка аутентификация пользователя 1С
|
|