2014-09-10 3 views
0

감사합니다 : IT HIT CalDAV/CardDAV 서버.IT Hit CalDAV/CardDAV 서버 사용자 권한 설정

IT HIT Ajax 파일 브라우저를 열면 로그인 한 사용자가 모든 사용자의 모든 콘텐츠를 볼 수있는 것 같습니다. 사용자가 자신의 콘텐츠 만 볼 수 있도록 권한을 설정하려면 어떻게해야합니까?

+0

이 주제가 문제를 해결할 수 있습니까? - http://davical-general.89287.n3.nabble.com/Davical-general-CardDAV-permissions-td4008965.html –

답변

-1

IItemCollection.GetChildren 메서드 구현에서 폴더 내용을 필터링 할 수 있습니다. 이 메서드는 폴더에있는 자식 항목의 목록을 반환합니다. 사용자 권한에 따라 로그인 한 사용자에게 표시되는 항목을 필터링 할 수 있습니다.

샘플 CalDAV/CardDAV 서버 및 IT Hit CalDAV/CardDAV Server Wizard에서 생성 된 샘플 코드에는 DavFolder.cs의 DavFolder 클래스 구현에서 GetChildren 메서드가 포함되어 있습니다.

Windows 파일 시스템에 데이터를 저장하고 Windows 파일 시스템 사용 권한을 사용하는 경우 모든 사용자는 하위 폴더 및 파일에 대한 사용 권한과 상관없이 항상 동일한 폴더 콘텐츠를 볼 수 있습니다. 이것은 Windows 파일 시스템 권한이 작동하는 방식입니다. 따라서 파일 시스템 권한 만 조작하는 가시 폴더 내용을 필터링하는 간단한 방법은 없습니다. (그러나 사용자는 충분한 권한이없는 경우 예를 들어 하위 폴더로 이동하거나 파일을 열 수 없습니다.)