Sit die proxy-rekening in CXF se HTTP-conduit
Stel CXF se ProxyServer-beleid en proxyAuthorization-rekening op die conduit in wat 'n SOAP-kliënt gebruik.
'n CXF SOAP-kliënt kan sy proxy-konfigurasie op die HTTP-conduit dra. Die kliëntbeleid kies die eindpunt, terwyl proxyAuthorization die tussenganger se rekening verskaf:
<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>
Hierdie fragment veronderstel dat die bestaande CXF-konfigurasie die naamruimtes vir HTTP-conduit en sekuriteit verklaar. Vervang die voorbeeld-poort se QName met die kliëntpoort wat gekonfigureer word; 'n korrekte blok wat aan 'n ander conduit geheg is, kan hierdie oproep nie beïnvloed nie.
Die gasheer en numeriese poort beskryf die voorsit-proxy. Die proxyAuthorization-blok is die skema se spesifieke instelling vir die proxy-rekening. CXF het ook 'n authorization-element vir die bestemming se geloofsbriewe. Die proxy- en bestemmingsrekeninge bly apart.
Die getoonde Basic-tipe moet ooreenstem met 'n skema wat die proxy aanvaar en wat die gekose CXF-transport kan gebruik. Sodra die bypassende conduit gelaai is, ontvang bewerkings wat daardeur gestuur word, daardie kliëntbeleid en rekeningkonfigurasie.