IBM Content Navigator定制步骤处理器无效的安全性令牌

时间:2019-03-21 21:37:42

标签: dojo filenet-p8 ibm-content-navigator

我们在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 :(得分:1)

唯一可行的方法可能是为CNav用户登录实施SSO。由于IBM已完全删除基于令牌的安全性,因此在CNav中将不起作用。

答案 1 :(得分:0)

好的,这就是我们解决该问题的方法。 ICN版本Version:3.0.4 Build:icn304.001.294似乎是一个错误/问题。

我们通过注释掉原始ContentViewer.js的以下行来创建自己的ContentViewer模块

this.mainTabContainer.loadTabContextMenu() 

此更改后,一切正常。我们计划在不久的将来进行升级时,请多多指教。

相关问题