【发布时间】:2017-12-14 08:51:45
【问题描述】:
使用 oData Web 服务时如何应用 Sitefinity 权限? 这甚至可能吗?
场景:
- Sitefinity 10.0
- 查看新闻权限更改为仅限管理员
- 默认 oData 服务处于活动状态
- 身份验证协议:OpenId(不确定这是否重要)
当我以匿名用户身份使用邮递员或浏览器请求/api/default/newsitems时,所有新闻都会返回。
(我需要将其应用于文档,因为它们必须是私有的、与用户相关的等等,但是通过启用 oData,每个人都可以获取所有文档)
提前致谢。
【问题讨论】:
-
也许您在邮递员请求中发送了一些身份验证 cookie 或令牌?
-
@VeselinVasilev,是的,起初我也认为这是问题所在。但后来我在浏览器中使用请求、未登录用户和模板中的脚本对其进行了测试。我只是找不到任何有关 Sitefinity 的 oData 服务和权限的信息。
标签: permissions odata sitefinity