【发布时间】:2012-04-02 22:40:17
【问题描述】:
如何在 MarkLogic 中为应用程序用户设置 set-session-field() 函数的权限?我似乎在 MarkLogic 文档中找不到此信息,当我尝试使用此功能时,我目前收到以下错误:
SEC-PRIV: xdmp:set-session-field("myfield", "myvalue") -- 需要特权:http://marklogic.com/xdmp/privileges/xdmp-set-session-field 在 /my_xquery_file.xqy 中,48:6 [1.0-ml]
谢谢
附言得到了这个: 好的,对于需要此信息的其他人,我在第 28 页的 MarkLogic 文档“理解和使用安全指南”中找到了它。在浏览器中打开 MarkLogic 管理面板;转到配置->安全->执行权限;向下滚动以找到您要授予的功能/权限,然后单击特定功能/权限。在下一个屏幕中,如果您希望 xquery 脚本执行该功能,请检查 app-user。 我的应用现在可以在用户会话中存储数据(设置会话字段权限)。
【问题讨论】:
-
在问题中提出并回答。
标签: marklogic