Puhverserveri konto paigutamine CXF-i HTTP-conduiti
Seadistage CXF-i ProxyServeri poliitika ja proxyAuthorizationi konto conduit'il, mida SOAP-klient kasutab.
CXF-i SOAP-klient võib kanda oma puhverserveri seadistust HTTP-conduit'il. Kliendi poliitika valib lõpp-punkti, proxyAuthorization annab aga vahendaja konto:
<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>
See fragment eeldab, et olemasolev CXF-i seadistus deklareerib HTTP-conduiti ja turbenimeruumid. Asendage näite pordi QName seadistatava kliendipordiga; teise conduit'i külge kinnitatud korrektne plokk ei saa seda kutset mõjutada.
Host ja numbriline port kirjeldavad edasipääsu puhverserverit. proxyAuthorization plokk on skeemi spetsiifiline puhverserveri konto seade. CXF-il on ka authorization element sihtkoha mandaatide jaoks. Puhverserveri ja sihtkoha kontod jäävad eraldi.
Näidatud Basic tüüp peab vastama skeemile, mille puhverserver vastu võtab ja mida valitud CXF-i transport saab kasutada. Kui sobiv conduit on laaditud, saavad selle kaudu saadetud toimingud selle kliendipoliitika ja kontoseadistuse.