я использую WSO2 Enterprise Integrator 6.5.0 (последний)
Мне нужно включить базовую аутентификацию HTTP через прокси-службу (SOAP, REST)
Я пробовал ресурс ниже - https://stackoverflow.com/questions/54769567/wso2-ei-and-wso2-developer-setup-an-esb-proxy-with-http-basic-authentication
<?xml version="1.0" encoding="UTF-8"?>
<proxy name="ProxyWithBasicAuth" startOnLoad="true" trace="disable" transports="https" xmlns="http://ws.apache.org/ns/synapse">
<target>
<endpoint name="endpoint_urn_uuid_xxxxxxxx-yyyy-zzzz-1111-234567892345">
<address trace="disable" uri="https://here.goes.the.uri.of.the.ws.endpoint"/>
</endpoint>
<inSequence>
<property value="this_is_the_username" name="username" scope="default" type="STRING"/>
<property value="this_is_the_password" name="password" scope="default" type="STRING"/>
<property expression="fn:concat($ctx:username,':',$ctx:password)" name="credentials" scope="default" type="STRING"/>
<property expression="fn:concat('Basic ', base64Encode($ctx:credentials))" name="Authorization" scope="transport" type="STRING" xmlns:ns="http://org.apache.synapse/xsd"/>
</inSequence>
<outSequence>
<send/>
</outSequence>
<faultSequence/>
</target>
</proxy>
Но это не работает? я ожидал, что отправлю неправильные учетные данные,
Служба прокси выдает ошибку?