Namestitev proxy računa v HTTP conduit CXF
Konfigurirajte pravilnik ProxyServer CXF in račun proxyAuthorization na conduit, ki ga uporablja odjemalec SOAP.
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.