Миграция TAM в ISAM для сервисов SOAP
В настоящее время мы используем инфраструктуру IBM TAM для авторизации пользователя для внешнего интерфейса. Затем наше интерфейсное приложение вызывает другое общее приложение через SOAP, генерирует и распространяет токен безопасности LTPA, где общее приложение использует токен LTPA и выполняет операцию. У нас есть файлы привязки IBM, которые создают привязку веб-сервисов, определенную в шаблоне. Этими именами файлов привязки являются ibm-webservicesclient-bnd.xmi и ibm-webservicesclient-ext.xmi. Теперь я хочу удалить связанные с LTPA классы из этих файлов привязок и добавить связанные с маркерами SAML классы. Нужны ли нам эти файлы в случае SAML и ISAM? Мы используем IBM WebSphere в качестве сервера приложений. Если эти файлы требуются, то какие классы я должен использовать в файлах.xmi привязок?
1 ответ
Похоже, вы используете JAX-RPC, а не JAX-WS. WebSphere JAX-RPC не поддерживает распространение SAML. WebSphere JAX-WS поддерживает распространение SAML, как определено в https://docs.oasis-open.org/wss/v1.1/wss-v1.1-spec-os-SAMLTokenProfile.pdf. Вот ссылка на примеры, http://www-01.ibm.com/support/docview.wss?uid=swg21972078.