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 ಸಾಗಣೆ ಬಳಸಬಹುದಾದ ಸ್ಕೀಮಾಗೆ ಹೊಂದಿಕೆಯಾಗಬೇಕು. ಹೊಂದಿಕೆಯಾಗುವ ಕಾಂಡ್ಯೂಟ್ ಲೋಡ್ ಆದ ನಂತರ, ಅದರ ಮೂಲಕ ಕಳುಹಿಸಿದ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಆ ಕ್ಲೈಂಟ್ ನೀತಿ ಮತ್ತು ಖಾತೆ ಸಂರಚನೆ ಸಿಗುತ್ತದೆ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು