Я работаю с инструментами IBM. У меня есть Websphere ESB (WESB) и шлюз транзакций CICS (CTG). Базовая настройка выглядит следующим образом:
Службе SOAP требуются данные от CICS. Служба SOAP подключается к служебной шине (WESB) для обработки данных и преобразования протокола, а затем WESB вызывает CTG, который, в свою очередь, вызывает CICS, и ответ обрабатывается наоборот (синхронно). WESB вызывает CTG с помощью адаптера ресурсов и коннектора JCA (или адаптера CICS, как он называется в WESB). Теперь у меня все детали на месте и работают.
Мой вопрос касается безопасности, и хотя я работаю с WESB, ответ, вероятно, такой же, как и в Websphere Application Server (WAS). Resource Adaper защищен с использованием данных аутентификации JAAS — J2C. Я настроил безопасность, используя ввод данных аутентификации J2C, поэтому в основном у меня есть ссылка в приложении, которое я запускаю, и во время выполнения приложение выполняет поиск атрибутов безопасности с сервера. Таким образом, я всегда обращаюсь к адаптеру CICS с одной и той же ссылкой безопасности.
Моя проблема в том, что мне нужно получить доступ к ресурсу более динамичным способом в будущем. Безопасность больше не может быть встроена в приложение, а вместо этого задана как параметр.
Может ли какой-нибудь гуру WESB или WAS помочь мне, как именно это можно сделать в WESB/WAS?