【发布时间】:2012-04-21 12:58:20
【问题描述】:
我目前正在实施 Mark Leusink 的 OpenNTF 多文件上传器。
这个非常棒的自定义控件使用 xAgent 将选定的文件附件嵌入到目标 Notes 文档中。在我将 Authors 和 Readers 字段添加到 Notes 文档之前,一切正常。现在上传文件时出现安全错误 (402)。
我的想法是上传 xAgent 无法编辑目标文档以附加文件。如果我删除安全字段,一切都会恢复正常。
我的问题是,xAgents 是否以与当前用户相同的安全性运行?如果没有,我能否像为 Lotus Script 代理一样为 xAgent 设置“运行身份”用户?
【问题讨论】:
-
是的,所有 XPage 都在当前用户的权限下运行。 Declan 的建议允许您混合搭配:对通过 sessionAsSigner 获得的对象执行的操作使用签名者的权限;对所有其他对象执行的操作使用当前用户的。
标签: xpages