2011-02-18 2 views
2

저는 몇 달 동안이 문제를 해결하는 데 어려움을 겪었습니다.Sitecore의 특정 역할에 하위 트리에 대한 읽기 액세스 제한

항목 및 하위 항목에 대한 공용 액세스를 단일 역할의 구성원으로 제한하는 가장 쉬운 방법은 무엇입니까? 편집자는 항목을 수정할 수 있어야합니다.

예 : 이 역할, extranet/clubmember, 및 항목,

- Clubhouse 
| - Items 
| - Inside 
| - Clubhouse 

이야 내가 extranet/clubmember 회원이 항목과 하위 항목을 읽을 수 있도록하려면, sitecore/* 회원 (또는, 말, sitecore/편집) 편집 액세스 할 수있는, 그리고 다른 모든 도메인 (기본값 및 익스트라 넷 도메인)은 거부됩니다.

둘째,이 솔루션은 익스트라 넷용 사용자 지정 역할 및 멤버 자격 공급자와 계속 작동합니까? 왜 또는 왜, 또는 어떤 방법을 구현해야합니까? 이전의 실험에서 내 사용자 지정 역할 공급자가 특히 상속 사용 권한에 영향을 미치는 것으로 생각합니다.

답변

2

당신은 시도 해 봤나 다음

  • 명시 적으로
  • 명시 적으로에 대한 읽기/쓰기 수있는 클럽 하우스 루트에 엑스트라 넷 \의 clubmember에 대한 읽기를 허용 클럽 하우스 루트에 모두 (글로벌 한)에 대한 상속을 선택 해제
    • Everyone to Clubhouse 루트

    명시 적 할당이 항상 이깁니다. 그래서, 그 계획은 당신이 기대하는 효과를 가져야합니다.

  • +0

    익스트라 넷/Everyone 대신 Everyone을 시도했지만 어떤 이유로 작동하지 않았다고 생각합니다.하지만이 방법이 효과적입니다. –

    +1

    여기서 중요한 점은 엑스트라 넷 \ Everyone은 익스트라 넷 도메인 인 경우 모든 사람이 "로컬"인 모든 사람이며, Everyone은 모든 로컬 사용자를 포함하는 글로벌 사용자입니다. 당신을 위해 일하면 좋은지. –

    관련 문제