Đặt tài khoản proxy trong HTTP conduit của CXF
Cấu hình chính sách ProxyServer và tài khoản proxyAuthorization của CXF trên conduit mà máy khách SOAP sử dụng.
Máy khách CXF SOAP có thể mang cấu hình proxy của mình trên HTTP conduit. Chính sách của máy khách chọn điểm cuối, còn proxyAuthorization cung cấp tài khoản của bên trung gian:
<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>
Đoạn này giả định cấu hình CXF hiện có khai báo các không gian tên HTTP-conduit và bảo mật. Thay QName của cổng ví dụ bằng cổng máy khách đang được cấu hình; một khối đúng nhưng gắn vào conduit khác không thể ảnh hưởng tới lời gọi này.
Máy chủ và cổng số mô tả proxy chuyển tiếp. Khối proxyAuthorization là thiết lập tài khoản proxy riêng của lược đồ. CXF cũng có phần tử authorization cho thông tin xác thực của đích. Tài khoản proxy và tài khoản đích vẫn tách biệt.
Kiểu Basic được hiển thị phải khớp với một lược đồ mà proxy chấp nhận và transport CXF đã chọn có thể dùng. Sau khi conduit tương ứng được nạp, các thao tác gửi qua nó nhận chính sách máy khách và cấu hình tài khoản đó.