'n CXF SOAP-kliënt kan sy proxy-konfigurasie op die HTTP-conduit dra. Die kliëntbeleid kies die eindpunt, terwyl proxyAuthorization die tussenganger se rekening verskaf:

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

Hierdie fragment veronderstel dat die bestaande CXF-konfigurasie die naamruimtes vir HTTP-conduit en sekuriteit verklaar. Vervang die voorbeeld-poort se QName met die kliëntpoort wat gekonfigureer word; 'n korrekte blok wat aan 'n ander conduit geheg is, kan hierdie oproep nie beïnvloed nie.

Die gasheer en numeriese poort beskryf die voorsit-proxy. Die proxyAuthorization-blok is die skema se spesifieke instelling vir die proxy-rekening. CXF het ook 'n authorization-element vir die bestemming se geloofsbriewe. Die proxy- en bestemmingsrekeninge bly apart.

Die getoonde Basic-tipe moet ooreenstem met 'n skema wat die proxy aanvaar en wat die gekose CXF-transport kan gebruik. Sodra die bypassende conduit gelaai is, ontvang bewerkings wat daardeur gestuur word, daardie kliëntbeleid en rekeningkonfigurasie.

Verwante artikels