ไคลเอนต์ CXF SOAP สามารถถือการกำหนดค่าพร็อกซีของตนไว้บน HTTP conduit ได้ นโยบายของไคลเอนต์เลือกปลายทาง ส่วน 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 ของพอร์ตตัวอย่างด้วยพอร์ตไคลเอนต์ที่กำลังกำหนดค่า บล็อกที่ถูกต้องซึ่งผูกกับ conduit อื่นไม่สามารถส่งผลต่อการเรียกนี้ได้

โฮสต์และพอร์ตที่เป็นตัวเลขอธิบายพร็อกซีแบบส่งต่อ บล็อก proxyAuthorization คือการตั้งค่าบัญชีพร็อกซีเฉพาะของสคีมา CXF ยังมีองค์ประกอบ authorization สำหรับข้อมูลรับรองของปลายทางด้วย บัญชีพร็อกซีและบัญชีปลายทางยังแยกจากกัน

ชนิด Basic ที่แสดงต้องตรงกับสคีมาที่พร็อกซียอมรับและที่การขนส่ง CXF ที่เลือกใช้ได้ เมื่อโหลด conduit ที่ตรงกันแล้ว การดำเนินการที่ส่งผ่าน conduit นั้นจะได้รับการกำหนดค่านโยบายไคลเอนต์และบัญชีนั้น

บทความที่เกี่ยวข้อง