Välityspalvelimen tilin sijoittaminen CXF:n HTTP-conduitiin
Määritä CXF:n ProxyServer-käytäntö ja proxyAuthorization-tili conduitissa, jota SOAP-asiakas käyttää.
CXF SOAP -asiakas voi kantaa välityspalvelinasetuksensa HTTP-conduitissa. Asiakkaan käytäntö valitsee päätepisteen, kun taas proxyAuthorization toimittaa välittäjän tilin:
<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>
Tämä katkelma olettaa, että olemassa oleva CXF-määritys julistaa HTTP-conduit- ja suojausnimiavaruudet. Korvaa esimerkkiportin QName määritettävällä asiakasportilla; toiseen conduitiin liitetty oikea lohko ei voi vaikuttaa tähän kutsuun.
Isäntä ja numeerinen portti kuvaavat välityspalvelinta. proxyAuthorization-lohko on skeeman erityinen välityspalvelintilin asetus. CXF:ssä on myös authorization-elementti kohteen tunnistetiedoille. Välityspalvelimen ja kohteen tilit pysyvät erillään.
Näytetyn Basic-tyypin on vastattava skeemaa, jonka välityspalvelin hyväksyy ja jota valittu CXF-siirto voi käyttää. Kun vastaava conduit on ladattu, sen kautta lähetetyt toiminnot saavat kyseisen asiakaskäytännön ja tiliasetuksen.