একটি 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 ও নিরাপত্তা namespace ঘোষণা করে। উদাহরণের পোর্ট QName-টি যে ক্লায়েন্ট পোর্ট কনফিগার করা হচ্ছে সেটি দিয়ে প্রতিস্থাপন করুন; অন্য কন্ডুইটে যুক্ত সঠিক ব্লক এই কলকে প্রভাবিত করতে পারে না।

হোস্ট ও সংখ্যাসূচক পোর্ট ফরওয়ার্ড প্রক্সি বর্ণনা করে। proxyAuthorization ব্লকটি স্কিমার প্রক্সি-অ্যাকাউন্টের নির্দিষ্ট সেটিং। CXF-এ গন্তব্যের শংসাপত্রের জন্যও একটি authorization এলিমেন্ট রয়েছে। প্রক্সি ও গন্তব্য অ্যাকাউন্ট আলাদা থাকে।

দেখানো Basic ধরনটি অবশ্যই এমন একটি স্কিমের সঙ্গে মিলতে হবে যা প্রক্সি গ্রহণ করে এবং নির্বাচিত CXF ট্রান্সপোর্ট ব্যবহার করতে পারে। মিলে যাওয়া কন্ডুইট লোড হলে, এর মধ্য দিয়ে পাঠানো অপারেশনগুলি সেই ক্লায়েন্ট নীতি ও অ্যাকাউন্ট কনফিগারেশন পায়।

সম্পর্কিত নিবন্ধ