Odjemalec SOAP CXF lahko nosi svojo konfiguracijo proxy na HTTP conduit. Pravilnik odjemalca izbere končno točko, proxyAuthorization pa zagotovi račun posrednika:

<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>

Ta del predpostavlja, da obstoječa konfiguracija CXF deklarira imenske prostore HTTP-conduit in varnosti. Zamenjajte QName vzorčnega vrat z vrati odjemalca, ki ga konfigurirate; pravilen blok, pritrjen na drug conduit, ne more vplivati na ta klic.

Gostitelj in številčna vrata opisujeta posredniški proxy. Blok proxyAuthorization je posebna nastavitev proxy računa v shemi. CXF ima tudi element authorization za poverilnice cilja. Proxy in ciljni račun ostaneta ločena.

Prikazani tip Basic se mora ujemati s shemo, ki jo proxy sprejme in ki jo lahko uporabi izbrani transport CXF. Ko se ustrezni conduit naloži, operacije, poslane prek njega, prejmejo ta pravilnik odjemalca in konfiguracijo računa.

Sorodni članki