Служба маршрутизации OSB SOA Suite 12c на защищенную службу базовой аутентификации HTTPS

Я использую ПО промежуточного слоя Oracle fusion 12.2.1.3.0
Я пытаюсь создать базовую прокси-службу для защищенной службы базовой аутентификации HTTPS.
Кто-нибудь может пошагово объяснить, как настроить бизнес-службу? Я пробовал все комбинации, но все пошло не так.

  • Прокси-сервис прост с http-транспортом. Нет ни аутентификации, ни безопасности, ни политики.

  • Конвейер тоже простой = только маршрутизация к бизнес-сервису.

  • Транспортный протокол бизнес-сервиса http (другие варианты не допускаются). URI = https://my.uri.com:443/ws/myService?wsdl< /а>

Конфигурация транспорта HTTP = базовая аутентификация, учетная запись службы = myAccount.sa (имя пользователя/пароль)
Нет политик.
Тестирование бизнес-службы дает мне "Вызов привел к ошибке: Запрещено".

Когда я ввожу имя пользователя/пароль в окно тестирования, оно выдает мне «Ошибка аутентификации имени пользователя/пароля транспорта: [Безопасность: 090938] Ошибка аутентификации: указанному пользователю не удалось войти в систему. javax.security.auth.login.FailedLoginException: [Безопасность: 090302] Ошибка аутентификации: указанный пользователем пользователь отказано"

Когда я пытаюсь добавить oracle/http_basic_auth_over_ssl_client_policy, я получаю сообщение «Конфликты, обнаруженные во время публикации». Политика HTTP-токенов убедитесь, что для аутентификации в конфигурации транспорта установлено значение «Нет». Вы можете либо установить механизм аутентификации непосредственно на странице конфигурации транспорта, либо прикрепить политику HTTP-токенов OWSM».

Любая помощь приветствуется.
Заранее спасибо.


person Eduard Nickel    schedule 16.11.2017    source источник


Ответы (1)


Не стоит добавлять безопасность в BS. На вкладке «Конфигурация бизнеса» установите для аутентификации значение «Нет» вместо «Базовая». Вы должны прикреплять безопасность только к прокси-сервису, а не к бизнес-сервису. Надеюсь, поможет :)

person shruthi josepj    schedule 30.11.2017
comment
Я был успешным с моей конфигурацией. Единственное, что я сделал, это воссоздал конвейер. - person Eduard Nickel; 01.12.2017