Привязка сеансов IBM MobileFirst

Сведения о среде:
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 настроена и активна.


person Karikalan    schedule 29.06.2016    source источник
comment
Ваше описание проблемы не описывает проблему или ошибку, с которой вы столкнулись.   -  person Idan Adar    schedule 29.06.2016
comment
Какое приложение представляет собой этот мобильный веб? андроид? iOS?   -  person Idan Adar    schedule 29.06.2016
comment
@IdanAdar, его гибридное мобильное приложение для Android и iOS.   -  person Karikalan    schedule 29.06.2016
comment
По умолчанию MFP 7.1 не зависит от сеанса. Является ли запрос, заканчивающийся на другом сервере, вызывающим проблему?   -  person Vivin K    schedule 29.06.2016
comment
Есть ли файл cookie сеанса после входа в систему? Каково его содержание? Как он соотносится с известными клонами в plugin-cfg.xml?   -  person covener    schedule 30.06.2016


Ответы (1)


В MFP 7.1 по умолчанию он не зависит от сеанса. Тем не менее мы поддерживаем зависимость от сеанса, но для этого вам нужно настроить. Пожалуйста, проверьте это https://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.dev.doc/devref/c_overview_session_indep.html для получения дополнительной информации.

Примечание. Если ваша система работает в режиме, не зависящем от сеанса, и вы решили уменьшить или увеличить любое количество серверов, это не повлияет на взаимодействие с пользователем. В этом преимущество.

person vin.app    schedule 03.07.2016