我有一个文档,我将其作为角色插入数据库:" rest-writer" ..我的问题是当为此文档触发CPF时,cpf是否运行为"其余 - 写入器"角色?如果是这种情况,是否有办法告诉CPF承担不同的角色?或唯一的方法是使用" amp"
答案 0 :(得分:3)
cpf操作中的所有代码都将作为调用触发事件的同一用户运行。
如果您使用的功能不是用户执行权限的一部分,那么可能:
选项1)
- 使用这些权限为您的用户添加新角色
- 并添加rest-writer角色以保持现有功能
选项2)
安培
最后,要更改为新用户,如果添加xdmp:login execute特权,则可以使用xdmp:login()执行此操作。所以是的,你可以改变用户。但这是一个非常尖锐的工具。我将此问题包含在您的问题的完整性中,但不能作为此用例中的建议解决方案。