CXF SOAP क्लाइन्टले आफ्नो प्रोक्सी कन्फिगरेसन HTTP कन्ड्युइटमा बोक्न सक्छ। क्लाइन्ट नीतिले अन्त्य बिन्दु छान्छ, भने 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 लाई कन्फिगर हुँदै गरेको क्लाइन्ट पोर्टले बदल्नुहोस्; अर्को कन्ड्युइटमा जोडिएको सही ब्लकले यो कललाई असर गर्न सक्दैन।

होस्ट र संख्यात्मक पोर्टले फर्वार्ड प्रोक्सी वर्णन गर्छन्। proxyAuthorization ब्लक स्किमाको विशेष प्रोक्सी-खाता सेटिङ हो। CXF मा गन्तव्यको प्रमाणपत्रका लागि authorization एलिमेन्ट पनि छ। प्रोक्सी र गन्तव्य खाता अलगै रहन्छन्।

देखाइएको Basic प्रकार प्रोक्सीले स्वीकार गर्ने र छानिएको CXF ट्रान्सपोर्टले प्रयोग गर्न सक्ने स्किमासँग मिल्नुपर्छ। मिल्ने कन्ड्युइट लोड भएपछि, त्यसबाट पठाइएका कार्यहरूले त्यही क्लाइन्ट नीति र खाता कन्फिगरेसन पाउँछन्।

सम्बन्धित लेखहरू