Добавление в Header Аутентификации SOAP сервиса
Добрый день. Есть задача с помощью элемент веб сервис вызвать soap сервис.
Но для авторизации в блок header нужно добавить метод. Не подскажете как это можно реализовать через мастер? Так как параметр заголовка в SOAP это другое.
-<soapenv:Header>
-<ns1:Security>
-<ns1:UsernameToken>
<ns1:Username>POLIESCHUKT</ns1:Username>
<ns1:Password>YHcauQXSLgJtWAJIOCYaqxuaMWaOCOQqagkn</ns1:Password>
</ns1:UsernameToken>
</ns1:Security>
</soapenv:Header>
-<soapenv:Body>
-<typ:findDealAccountProductSUBARequestType>
<typ:contragentid/>
<typ:accountno>2600700000002</typ:accountno>
<typ:iban/>
<typ:toboid/>
<typ:currencyid>UAH</typ:currencyid>
<typ:accounttype/>
<typ:dealno/>
<typ:dealdate/>
<typ:dealid/>
<typ:creationchannel/>
<typ:accopenday/>
<typ:acccloseday/>
<typ:curraccproducttypeid/>
<typ:accountstateid/>
<typ:cardno/>
<typ:authactionid/>
<typ:pagesize/>
<typ:pagenum/>
<typ:orderby/>
<typ:username>POLIESCHUKT</typ:username>
</typ:findDealAccountProductSUBARequestType>
</soapenv:Body>
Игорь, здравствуйте.
Обращаю Ваше внимание на следующую информацию:
Настройка аутентификации идентична для REST и SOAP-сервисов.
Для любого типа аутентификации (Basic/Oauth), есть официальная документация на этот счёт.
https://academy.terrasoft.ua/docs/7-17/user/kastomizacija_no_code/web_s…
Для использования же JSON Web Tokens, например, необходимо писать пользовательский методы аутентификации,
Рекомендую ознакомиться не только с данной статьёй, но и с веткой в целом.
Роман Казекин,
Роман, с веткой ознакомился, но вопрос в том, что стороний сервис ожидает именно блока
-<ns1:UsernameToken>
<ns1:Username>POLIESCHUKT</ns1:Username>
<ns1:Password>YHcauQXSLgJtWAJIOCYaqxuaMWaOCOQqagkn</ns1:Password>
</ns1:UsernameToken>
В теле запроса а не в заголовке вот тут