SOAP klient v CXF môže niesť svoju konfiguráciu proxy na HTTP conduit. Politika klienta vyberá koncový bod, zatiaľ čo proxyAuthorization dodáva účet sprostredkovateľa:

<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 predpokladá, že existujúca konfigurácia CXF deklaruje menné priestory HTTP-conduit a zabezpečenia. Nahraďte ukážkový QName portu portom klienta, ktorý konfigurujete; správny blok pripojený k inému conduit nemôže ovplyvniť toto volanie.

Hostiteľ a číselný port opisujú dopredný proxy. Blok proxyAuthorization je špecifické nastavenie proxy účtu v schéme. CXF má aj prvok authorization pre prihlasovacie údaje cieľa. Proxy účet a účet cieľa zostávajú oddelené.

Zobrazený typ Basic musí zodpovedať schéme, ktorú proxy akceptuje a ktorú zvolený transport CXF dokáže použiť. Po načítaní zodpovedajúceho conduit dostávajú operácie cez neho odoslané túto klientsku politiku a konfiguráciu účtu.

Súvisiace články