CXF-ийн HTTP conduit-д прокси бүртгэлийг байрлуулах
SOAP клиентийн ашигладаг conduit дээр CXF-ийн ProxyServer бодлого болон proxyAuthorization бүртгэлийг тохируулна уу.
CXF SOAP клиент өөрийн прокси тохиргоог HTTP conduit дээр авч явж чадна. Клиентийн бодлого төгсгөлийн цэгийг сонгох бол proxyAuthorization зуучлагчийн бүртгэлийг өгнө:
<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>
Энэ хэсэг нь одоо байгаа CXF тохиргоо HTTP-conduit болон аюулгүй байдлын нэрийн орон зайг зарласан гэж үзнэ. Жишээ портын QName-ийг тохируулж буй клиентийн портоор сольё; өөр conduit-д хавсаргасан зөв блок энэ дуудлагад нөлөөлж чадахгүй.
Хост болон тоон порт нь урд талын проксийг тодорхойлно. proxyAuthorization блок нь схемын тусгай прокси бүртгэлийн тохиргоо юм. CXF-д очих газрын итгэмжлэлд зориулсан authorization элемент бас бий. Прокси болон очих газрын бүртгэл тусдаа хэвээр байна.
Үзүүлсэн Basic төрөл нь прокси хүлээн авч, сонгосон CXF тээвэр ашиглаж чадах схемтэй тохирох ёстой. Тохирох conduit ачаалагдсаны дараа түүгээр илгээсэн үйлдлүүд тэр клиентийн бодлого болон бүртгэлийн тохиргоог хүлээн авна.