我遇到了 sessionAsSigner 对象的问题:如果XPage上使用的其中一个自定义控件是由另一个用户签名而不是XPage,则返回“undefined”。如果你在同一个应用程序上与多个用户一起工作,这很烦人(至少)。
还有其他人经历过这个吗?或者任何人都可以告诉我这是“按设计”吗?
答案 0 :(得分:5)
我也经历过这个。
我的猜测是它是'设计',因为渲染器无法确定签名者在出示两个或多个签名签名时实际上是谁。
最佳做法是在测试之前始终签署整个应用程序,或者使用签名ID推送到生产环境。
答案 1 :(得分:3)
我见过两个签名者的HTTP 500错误。在查看源代码控制和在本地服务器上工作时,这是我的一个原因。
同样我认为使用sessionAsSigner的两个Java类存在问题。我发现当我这样做的时候,事情很好,但是大约半小时后服务器崩溃了。我无法在NSD日志中看到任何东西确实指出这一点,但能够重现它。当我签署数据库时,我没有遇到任何问题。