我正在使用XPage 作为代理 (XAgent),它使 SSJS 调用存储为 Java 设计元素的一些 Java 类。我希望由 XPage 发起的进程位于我当前登录浏览器的用户的上下文中。但是一切似乎都像我一样运行,我猜是基于 XPage 上的最后一个签名?
例如,在我的自定义类中,当我需要返回用户名时,以下会返回我的姓名:
DominoUtils.getCurrentSession().getEffectiveUserName()
使用老式 Domino 代理时,有效用户名由代理属性中的“以 Web 用户身份运行”或“代表运行”字段确定。
使用 XPage 时是否可以实现相同的功能?