CXF యొక్క HTTP కండ్యూట్లో ప్రాక్సీ ఖాతాను ఉంచండి
SOAP క్లయింట్ ఉపయోగించే కండ్యూట్పై CXF యొక్క ProxyServer విధానాన్ని మరియు proxyAuthorization ఖాతాను కాన్ఫిగర్ చేయండి.
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 రవాణా ఉపయోగించగల స్కీమాకు సరిపోలాలి. సరిపోలే కండ్యూట్ లోడ్ అయిన తర్వాత, దాని ద్వారా పంపిన కార్యకలాపాలు ఆ క్లయింట్ విధానాన్ని మరియు ఖాతా కాన్ఫిగరేషన్ను పొందుతాయి.