Постављање прокси налога у CXF HTTP conduit
Конфигуришите CXF ProxyServer политику и proxyAuthorization налог на conduit-у који користи SOAP клијент.
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 и сигурносне namespace-ове. Замените пример QName порта портом клијента који се конфигурише; исправан блок придружен другом conduit-у не може утицати на овај позив.
Хост и нумерички порт описују напредни прокси. Блок proxyAuthorization је специфична поставка прокси налога у шеми. CXF такође има authorization елемент за акредитиве одредишта. Прокси и одредишни налози остају одвојени.
Приказани Basic тип мора да одговара шеми коју прокси прихвата и коју изабрани CXF транспорт може да користи. Када се одговарајући conduit учита, операције послате кроз њега добијају ту клијентску политику и конфигурацију налога.