впервые мы используем веб-сервис SAP NetWeaver в SOAP 1.1, который требует аутентификации по имени пользователя и паролю через HTTPS.
В настоящее время я создаю прототип приложения WCF и могу успешно использовать веб-сервис SAP с обеими этими конфигурациями связывания.
<basicHttpBinding>
<binding name="SapEndpoint">
<security mode="Transport">
<transport clientCredentialType="Basic" />
</security>
</binding>
</basicHttpBinding>
<customBinding>
<binding name="SapSoap11Endpoint">
<textMessageEncoding messageVersion="Soap11" />
<httpsTransport authenticationScheme="Basic" />
</binding>
</customBinding>
Пока он обеспечивает необходимую функциональность, я склонен использовать стандартную привязку, а не настраиваемую привязку. Но я хотел бы понять, каким образом будет иметь значение использование одной привязки или другой.
И любые рекомендации полезны, особенно если вы когда-либо пользовались веб-сервисом SAP раньше.
Спасибо!