Smještanje proxy računa u CXF-ov HTTP conduit
Konfigurirajte CXF-ovu politiku ProxyServer i proxyAuthorization račun na conduit-u koji koristi SOAP klijent.
CXF SOAP klijent može nositi svoju proxy konfiguraciju na HTTP conduit-u. Politika klijenta bira krajnju točku, dok proxyAuthorization daje 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>
Ovaj fragment pretpostavlja da postojeća CXF konfiguracija deklarira HTTP-conduit i sigurnosne namespace-e. Zamijenite primjer QName porta portom klijenta koji se konfigurira; ispravan blok pridružen drugom conduit-u ne može utjecati na ovaj poziv.
Host i numerički port opisuju naprijed proxy. Blok proxyAuthorization specifična je postavka proxy računa u shemi. CXF također ima authorization element za vjerodajnice odredišta. Proxy i odredišni računi ostaju odvojeni.
Prikazani Basic tip mora odgovarati shemi koju proxy prihvaća i koju odabrani CXF transport može koristiti. Nakon što se odgovarajući conduit učita, operacije poslane kroz njega dobivaju tu klijentsku politiku i konfiguraciju računa.