Փրոքսի հաշվի տեղադրումը 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 և անվտանգության անվանատարածքները։ Փոխարինեք օրինակի պորտի QName-ը կարգավորվող հաճախորդի պորտով. այլ conduit-ին կցված ճիշտ բլոկը չի կարող ազդել այս կանչի վրա։
Հոսթը և թվային պորտը նկարագրում են ուղիղ փրոքսին։ proxyAuthorization բլոկը սխեմայի հատուկ փրոքսի-հաշվի կարգավորումն է։ CXF-ն ունի նաև authorization տարր նպատակակետի հավատարմագրերի համար։ Փրոքսի և նպատակակետի հաշիվները մնում են առանձին։
Ցուցադրված Basic տեսակը պետք է համապատասխանի սխեմայի, որն ընդունում է փրոքսին և որը կարող է օգտագործել ընտրված CXF տրանսպորտը։ Համապատասխան conduit-ը բեռնվելուց հետո դրա միջով ուղարկված գործողությունները ստանում են այդ հաճախորդի քաղաքականությունն ու հաշվի կարգավորումը։