2012-12-19 2 views
2

인증 기반 양식 인 사용자에게 데이터 (목록/라이브러리/문서)를 숨기고 싶다는 요구 사항이 하나 있습니다. Windows 사용자는 데이터를 공유 목록에 추가 할 수 있습니다. 양식 기반의 인증 된 사용자는 창 인증 된 사용자가 권한을 부여 할 때만 볼 수 있습니다. 양식 기반 인증을위한 그룹 하나를 만들려고했지만 데이터를 숨길 수는 없으므로 작동하지 않습니다. 이 작업을 수행하는 방법? 나는 이것에 대해 생각하고 있지만 해결책을 찾을 수 없다. 아무도 아이디어가 있으십니까?양식 기반 인증 사용자의 콘텐츠를 숨기는 방법

새로운 추가 사실

, 우리는 대체 액세스 매핑에서 구성 할 수있는 동일한 사이트에 대한 두 개의 URL (URL1, URL2 말)이 있어야합니다. 단 하나의 URL (URL2)만이 외부 사용자에게 공개되어야합니다. 따라서 외부 사용자 로그인 (Forms 사용자)이 끝나면 Windows 인증 사용자가 액세스 권한을 부여받은 콘텐츠를 표시해야합니다. Windows 사용자가 URL1에 일부 콘텐츠를 추가하고 양식 인증 사용자에게 권한을 부여하면 콘텐츠가 URL2에 나타나야합니다. 기본적으로 URL1에 추가 된 콘텐츠는 URL2에 반영됩니다. 그러나 여기서 그것은 일어나서는 안됩니다.

+1

대신 FBA 사용자로 그룹을 만들고 내부 사용자를위한 그룹을 만들고이 외부 그룹에만 사용 권한 (또는 대상)을 부여하십시오. –

+0

@ 스티브 그러나 양식 사용자를 식별하려면 특정 그룹에 추가 할 코드를 작성해야합니까? – Mihir

+0

Mihir는 SharePoint 인증 메커니즘이 GRANT 만 지원하고 DENY는 지원하지 않으므로 액세스 권한을 부여 할 사용자를 식별 할 수있는 방법을 찾아야합니다. FBA 사용자가 무언가에 액세스 할 수 없도록하려면 FBA 사용자에게 액세스 권한을 부여 할 필요가 없습니다. 따라서 원하는 그룹을 사용하여 다른 사용자에게 액세스 권한을 부여해야합니다. –

답변

0

기본적으로 사이트를 복제하는 데 문제가 없어야하며 사본을 원본보다 더 제한적으로 수정해야합니다.

두 사이트가 동일한 사이트 모음에있는 경우 동일한 목록/문서 라이브러리를 사용하도록 사이트를 구성 할 수 있습니다.

이렇게하면 AAM을 구성하여 사이트 외부와 사이트 내부에 하나의 사이트를 표시 할 수 있습니다.

관련 문제