Klien SOAP CXF boleh membawa konfigurasi proksinya pada conduit HTTP. Dasar klien memilih titik akhir, manakala proxyAuthorization membekalkan akaun perantara:

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

Serpihan ini menganggap konfigurasi CXF sedia ada mengisytiharkan ruang nama HTTP-conduit dan keselamatan. Gantikan QName port contoh dengan port klien yang sedang dikonfigurasikan; blok yang betul tetapi terpasang pada conduit lain tidak boleh mempengaruhi panggilan ini.

Hos dan port berangka menerangkan proksi hadapan. Blok proxyAuthorization ialah tetapan akaun proksi khusus skema. CXF juga mempunyai elemen authorization untuk kelayakan destinasi. Akaun proksi dan akaun destinasi kekal berasingan.

Jenis Basic yang ditunjukkan mesti sepadan dengan skema yang diterima proksi dan boleh digunakan oleh pengangkutan CXF yang dipilih. Setelah conduit yang sepadan dimuatkan, operasi yang dihantar melaluinya menerima dasar klien dan konfigurasi akaun itu.

Artikel berkaitan