2017-01-26 2 views
0

У меня следующая ситуация: мне нужно определить конечную точку в ESB, который подключается к WSDL, который имеет базовую аутентификацию.WSO2 ESB WSDL конечной точка с паролем

Кто может мне помочь?

+0

Оконечная точка бэкэнд-службы имеет базовую аутентификацию или для просмотра wsdl с помощью навигатора вам нужно предоставить пользователю/пропуск? –

ответ

0

Невозможно! Попробуйте ограничить права на wsdl из ESB, а не из wsdl.

+0

k thx. я понимаю – Eugen

3

Вы можете добавить следующую конфигурацию в конфигурацию synapse перед отправкой сообщения в конечную точку.

<property xmlns:ns="http://org.apache.synapse/xsd" name="Authorization" expression="fn:concat('Basic ', base64Encode('username:password'))" scope="transport"/> 

Если ваш адрес URL WSDL требует обычной проверки подлинности вы можете сделать проверку подлинности в браузере загрузить WSDL и создать сервис, основанный в загруженном файле WSDL.

Смежные вопросы