Proksi hisobini CXF HTTP conduit ichiga joylashtirish
CXF ProxyServer siyosati va proxyAuthorization hisobini SOAP mijozi ishlatadigan conduit ustida sozlang.
CXF SOAP mijozi proksi konfiguratsiyasini HTTP conduit ustida olib yurishi mumkin. Mijoz siyosati oxirgi nuqtani tanlaydi, proxyAuthorization esa vositachining hisobini beradi:
<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>
Bu parcha mavjud CXF konfiguratsiyasi HTTP-conduit va xavfsizlik nom fazolarini e'lon qiladi deb hisoblaydi. Misoldagi port QName'ini sozlanayotgan mijoz porti bilan almashtiring; boshqa conduitga ulangan to'g'ri blok bu chaqiruvga ta'sir qila olmaydi.
Xost va raqamli port to'g'ridan-to'g'ri proksini tavsiflaydi. proxyAuthorization bloki sxemaning maxsus proksi-hisob sozlamasidir. CXF'da manzilning ishonch ma'lumotlari uchun authorization elementi ham bor. Proksi va manzil hisoblari alohida qoladi.
Ko'rsatilgan Basic turi proksi qabul qiladigan va tanlangan CXF transporti ishlata oladigan sxemaga mos kelishi kerak. Tegishli conduit yuklangach, u orqali yuborilgan amallar shu mijoz siyosati va hisob konfiguratsiyasini oladi.