Umístění proxy účtu do HTTP conduit v CXF
Nakonfigurujte zásadu ProxyServer v CXF a účet proxyAuthorization v conduit, který používá SOAP klient.
SOAP klient v CXF může nést svou konfiguraci proxy na HTTP conduit. Zásada klienta vybírá koncový bod, zatímco proxyAuthorization dodává účet prostředníka:
<http-conf:conduit name="{urn:reports}ReportsPort.http-conduit">
<http-conf:proxyAuthorization>
<sec:UserName>PROXY_USER</sec:UserName>
<sec:Password>PROXY_PASSWORD</sec:Password>
<sec:AuthorizationType>Basic</sec:AuthorizationType>
</http-conf:proxyAuthorization>
<http-conf:client ProxyServer="proxy.example" ProxyServerPort="8080" />
</http-conf:conduit>
Tento fragment předpokládá, že stávající konfigurace CXF deklaruje jmenné prostory HTTP-conduit a zabezpečení. Nahraďte ukázkový QName portu portem klienta, který konfigurujete; správný blok připojený k jinému conduit nemůže toto volání ovlivnit.
Hostitel a číselný port popisují dopředný proxy. Blok proxyAuthorization je specifické nastavení proxy účtu ve schématu. CXF má také prvek authorization pro přihlašovací údaje cíle. Proxy účet a účet cíle zůstávají oddělené.
Zobrazený typ Basic musí odpovídat schématu, které proxy přijímá a které zvolený transport CXF umí použít. Po načtení odpovídajícího conduit dostávají operace přes něj odeslané tuto klientskou zásadu a konfiguraci účtu.