假设我在SharePoint站点中有2个页面。我们称他们为页面A和B.我们使用基于Windows的身份验证机制。比方说,我有2个已经过身份验证的用户X & Y.对于在活动目录中将某些属性设置为1的用户,页面A应该是可见的。页面B只应该对那些没有设置该属性的用户可见。我们称这个属性为SpecialUser。如果特定用户的特殊用户为1,则用户应该只能看到页面A而不能成为页面B.如果特殊用户有任何其他值,用户应该只能看到页面B而不是页面A.SharePoint 2010授权问题
在这种情况下,用户X的属性SpecialUser设置为1,而用户Y没有。因此,用户X只应看到页面A,而用户Y只应看到页面B.
活动目录中没有组仅包含SpecialUser属性值设置为1的用户。我们不想创建SharePoint组并手动添加这些用户。
鉴于这些限制,我们如何才能实现此授权?我认为可能需要定制编码。如果需要自定义编码,我该如何去做。如果没有,解决方案是什么?
如果可以使用API等访问页面内容,那么添加webpart的方法可能会留下安全漏洞。 –
我面临与我的应用程序类似的问题,是否有任何方法在Sharepoint中引入自定义授权或扩展共享点授权。 –