Ein CXF SOAP-klient kan bera proxykonfigurasjonen sin på HTTP-conduiten. Klientpolicyen vel endepunktet, medan proxyAuthorization leverer kontoen til mellomleddet:

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

Dette fragmentet føreset at den eksisterande CXF-konfigurasjonen deklarerer namneromma for HTTP-conduit og tryggleik. Byt ut QName for dømeporten med klientporten som vert konfigurert; ein korrekt blokk fest til ein annan conduit kan ikkje påverke dette kallet.

Verten og den numeriske porten skildrar videresendingsproxyen. proxyAuthorization-blokka er den særskilde innstillinga for proxykontoen i skjemaet. CXF har òg eit authorization-element for påloggingsinformasjonen til målet. Proxy- og målkontoen held fram med å vere skilde.

Basic-typen som er vist, må samsvare med eit opplegg som proxyen godtek og den valde CXF-transporten kan bruke. Når den samsvarande conduiten er lasta, får operasjonar som vert sende gjennom han, denne klientpolicyen og kontokonfigurasjonen.

Relaterte artiklar