Starpniekservera konta ievietošana CXF HTTP conduit
Konfigurējiet CXF ProxyServer politiku un proxyAuthorization kontu conduit, ko izmanto SOAP klients.
CXF SOAP klients var nēsāt savu starpniekservera konfigurāciju HTTP conduit. Klienta politika izvēlas galapunktu, bet proxyAuthorization nodrošina starpnieka kontu:
<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>
Šis fragments pieņem, ka esošā CXF konfigurācija deklarē HTTP-conduit un drošības vārdu telpas. Aizstājiet piemēra porta QName ar konfigurējamā klienta portu; pareizs bloks, kas pievienots citam conduit, nevar ietekmēt šo izsaukumu.
Resursdators un ciparu ports apraksta priekšējo starpniekserveri. proxyAuthorization bloks ir shēmas īpašais starpniekservera konta iestatījums. CXF ir arī authorization elements galamērķa akreditācijas datiem. Starpniekservera un galamērķa konti paliek atsevišķi.
Parādītajam Basic tipam jāatbilst shēmai, ko starpniekserveris pieņem un ko izvēlētais CXF transports var izmantot. Pēc atbilstošā conduit ielādes caur to sūtītās darbības saņem šo klienta politiku un konta konfigurāciju.