Недопустимый маркер безопасности нестандартного шагового процессора IBM Content Navigator - PullRequest
0 голосов
/ 22 марта 2019

У нас есть собственный пошаговый процессор, развернутый в ICN для открытия рабочих элементов.Когда мы открываем рабочие элементы, он загружается в пользовательский пошаговый процессор, но мы видим вращающийся круг, и при отладке ниже был неоднократно отправлен запрос ниже

http://server:9083/navigator/jaxrs/getActions

Заголовок запроса этого запроса имеет

security_token: undefined

и ответ на это повторяющееся действие

{}&&{"security_token":"-9150067219440232051","sessioninactivelimit":1800,"errors":[{"number":"1003","adminResponse":null,"moreInformation":null,"text":"Your session expired.","explanation":"Your session expired because of inactivity.","userResponse":"Log in again."}]}

Похоже, что сеанс истек или когда пошаговый процессор открывается как всплывающее окно, сеанс не переносится.Но мы можем выполнять такие действия, как «Завершить, закрыть, отменить» в окне шагового процессора, и оно работает нормально, но в фоновом режиме он продолжает отправлять запрос.

Любые указателис благодарностью.

Ответы [ 2 ]

0 голосов
/ 23 мая 2019

ОК, это то, что мы сделали, чтобы обойти эту проблему.Кажется, это ошибка / проблема с версией ICN Версия: 3.0.4 Сборка: icn304.001.294.

Мы создали наш собственный модуль ContentViewer, комментируя нижеприведенную строку из исходного ContentViewer.js

this.mainTabContainer.loadTabContextMenu() 

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

0 голосов
/ 01 апреля 2019

Единственным способом добиться этой работы может быть внедрение единого входа для пользователей CNav.Безопасность на основе токенов не будет работать в CNav, поскольку IBM полностью удалила ее.

...