2011-02-18 43 views
2

我一直在爲此苦苦掙扎數月,並且這可能不是微不足道的答案。將對子樹的讀取訪問權限限制在Sitecore中的某個角色

限制對項目及其子項目對單個角色成員的公共訪問的最簡單方法是什麼? (編輯仍然需要能夠編輯該項目。)

例如還有一個作用,extranet/clubmember和項目,

- Clubhouse 
| - Items 
| - Inside 
| - Clubhouse 

而且我想extranet/clubmember成員能夠讀取項目和子項目,Sitecore的/ *成員(或者說,Sitecore的/編輯器)編輯權限,以及其他人(默認和Extranet域)被拒絕。

其次,該解決方案是否仍然可以與外部網絡的自定義角色和成員資格提供者一起工作?爲什麼或爲什麼不,或者我需要實施什麼方法?我記得在之前的實驗中,我的自定義角色提供者似乎特別影響了繼承權限。

回答

2

你有沒有試過如下:

  • 取消選中繼承每個人(全球的)到會所根
  • 明確允許讀取外聯網\ clubmember到會所根
  • 明確允許讀/寫sitecore \ Everyone to Clubhouse根

顯式賦值總是贏。所以,該計劃應該有你期望的效果。

+0

我想我試過這與外聯網/每個人而不是每個人,它沒有工作出於某種原因,但這個工程。 – 2011-02-18 21:52:28

相關問題