Соединитель Mule ESB и служебной шины Microsoft

у меня проблема с настройкой соединителя служебной шины Microsoft -> когда я пытаюсь проверить соединение, я получаю исключение: предоставленные учетные данные недействительны, я что-то упускаю, но что? Я установил служебную шину для окон на локальном компьютере, создал пространство имен и попытался подключиться через проводник SB (автономный инструмент тестирования), и соединение работает хорошо. Строка подключения, которую я использую для подключения, выглядит так:

Конечная точка=sb://es-ppp02.prd.co.yu/DjurinNamespace;StsEndpoint=https://es-ppp02.prd.co.yu:9355/DjurinNamespace;RuntimePort=9354;ManagementPort=9355

Теперь настройте коннектор SB из мула: Конфигурация мула

Помимо Service Namespace и Fully Qualified Domain Name есть еще два поля Shared Access Key Name и Shared access key. Следуя документации, я нашел тех, у кого PowerShell служебной шины, с помощью команды Get-SBAuthorizationRule, где я взял имя ключа и первичный ключ. Я также импортировал сертификат служебной шины с помощью команды JAVA keytool.exe -importcert.

Итак, если кто-то пытался и успешно подключился к служебной шине Microsoft для Windows (не к облаку Azure), скажите, в чем моя ошибка?

С уважением, Иван.


person Gewra    schedule 22.12.2015    source источник


Ответы (1)


Проблема решена - служебная шина для Windows в помещении использует OAuth, поэтому вам не нужно настраивать общий ключ доступа (имя и ключ), а вместо этого имя пользователя и пароль (доменное имя пользователя и пароль) для настроенного пользователя пространства имен службы. Меня ввели в заблуждение, что я должен заполнить имя и содержимое ключа общего доступа с помощью учебника для соединителя служебной шины Microsoft.

person Gewra    schedule 23.12.2015