0
다른 인증 헤더 (사용자 이름과 암호가 다른 시스템에 따라 다름)가있는 여러 끝점 시스템을 호출해야하는 분산 형 수집 프록시 구현이 있습니다. 현재 내 esb는 하나의 엔드 포인트 만 호출하고 다른 자격 증명을 가진 다른 사용자는 폐기합니다.wso2에서 다른 끝점에 대해 다른 인증 헤더를 설정하는 방법
도와주세요.
다른 인증 헤더 (사용자 이름과 암호가 다른 시스템에 따라 다름)가있는 여러 끝점 시스템을 호출해야하는 분산 형 수집 프록시 구현이 있습니다. 현재 내 esb는 하나의 엔드 포인트 만 호출하고 다른 자격 증명을 가진 다른 사용자는 폐기합니다.wso2에서 다른 끝점에 대해 다른 인증 헤더를 설정하는 방법
도와주세요.
백엔드가 기본 인증을 사용하는 경우 각 백엔드 호출 전에 "인증"헤더를 설정하면 작동합니다.
<property xmlns:ns="http://org.apache.synapse/xsd"
name="Authorization"
expression="fn:concat('Basic ', base64Encode('username:password'))"
scope="transport"/>
<send> endpoint1
.....
<property xmlns:ns="http://org.apache.synapse/xsd"
name="Authorization"
expression="fn:concat('Basic ', base64Encode('username2:password2'))"
scope="transport"/>
<send> endpoint2