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-ը բեռնվելուց հետո դրա միջով ուղարկված գործողությունները ստանում են այդ հաճախորդի քաղաքականությունն ու հաշվի կարգավորումը։

Առնչվող հոդվածներ