Сведения о среде:
IBM MFP 7.1.0.00.20160401-2103
IBM WAS Liberty 8.5.5.5
Настройка:
1. Приложение MFP развернуто на двух серверах Liberty.
2. Мобильные устройства могут получить доступ к приложению через веб-сервер, и запросы маршрутизируются round-robin
правильно.
Устройство:
1. Android
2. IOS
Проблема:
1. Пользователь вошел в приложение и получил доступ к адаптеру.
2. Эти адаптеры защищены тестом безопасности.
3. Но запрос по-прежнему направляется на Сервер Liberty выполняет циклическую проверку веб-сервером.
4. В идеале запрос должен быть перенаправлен на сервер, на котором он аутентифицируется.
Конфигурация:
1. В файле authenticationConfig.xml определены Securitytest и область.
2. Вход инициируется через WL.client.Login({realmName}); realmName — отображается в тесте безопасности
3. Адаптеры защищены тестом безопасности, определенным в authconfig.xml
4. Liberty Server — ручной и уникальный cloneID предоставляется для обоих серверов в httpssession server.xml
5. В Webserver plugin-cfg.xml настраивается для сходства сеансов вместе с cloneID каждого сервера.
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid"
Name="/wladmin/*"></Uri>
Я что-то пропустил? Почему запросы перенаправляются WebServer на оба сервера Liberty после аутентификации.
Примечание:
1. Plugin-cfg.xml генерируется через jconsole.
2. Liberty Farm настроена и активна.