CXF SOAP-biðlari getur borið proxy-stillingar sínar á HTTP-conduitinu. Stefna biðlarans velur endapunktinn, en proxyAuthorization veitir reikning milligöngumannsins:

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

Þetta brot gerir ráð fyrir að núverandi CXF-stillingar skilgreini HTTP-conduit- og öryggisnafnrýmin. Skiptu QName dæmisportsins út fyrir biðlaraportið sem verið er að stilla; réttur blokkur tengdur öðru conduit getur ekki haft áhrif á þetta kall.

Hýsillinn og tölulega portið lýsa framproxyinu. proxyAuthorization-blokkurinn er sérstaka proxyreikningsstilling skemans. CXF hefur einnig authorization-þátt fyrir skírteini áfangastaðarins. Proxy- og áfangastaðarreikningarnir haldast aðskildir.

Basic-gerðin sem sýnd er verður að passa við skema sem proxyið samþykkir og valin CXF-flutningur getur notað. Þegar samsvarandi conduit hefur verið hlaðið fá aðgerðir sem sendar eru í gegnum það þessa biðlarastefnu og reikningsstillingu.

Tengdir greinar