Невозможно получить доступ к веб-сервису через пользовательский интерфейс SOAP для запросов, отправленных через веб-сервер, защищенный Siteminder

У нас есть веб-сервис, размещенный на Tomcat сервер приложений, который находится перед Apache веб сервер. Этот веб-сервер защищен сайдминдером. Веб-сервис реализован с использованием JAX WS 2,

Когда я пытаюсь получить доступ к веб-сервису, используя SOAP UI3.6.1 с авторизованным именем пользователя и паролем я получаю 403 запрещенная ошибка, хотя я могу получить доступ к WSDL через браузер после ввода учетных данных.

Написал Java клиент, но получить ту же ошибку, даже после использования Authenticator учебный класс.

Как я могу получить доступ к этому веб-сервису, используя SOAP UI,

Возможно, проблема заключается в том, что веб-сервер отклоняет запросы, поскольку файл cookie SITEMINDER отсутствует в SOAP UI запрос. Будет ли способ прикрепить cookie siteminder в SOAP UI Запрос.

2 ответа

Для уточнения ответа пользователя user1640065 вам, возможно, придется вручную добавить заголовок Basic Authentication со значениями в кодировке Base64 userid:password. Я не проверял это с помощью Soap UI, но у меня возникла та же проблема с доступом к API веб-служб, защищенному SiteMinder.

Другие вопросы по тегам