이것은 폴더 수준 사용 권한에 대한 것입니다. 우리는 깨진 상속을 가진 문서 라이브러리를 가지고 있습니다. 코드를 통해 폴더, 하위 폴더를 추가하는 동안 다시 상속을위한 코드를 작성했습니다. 이제 사용자/그룹이 하위 폴더 권한 목록에 추가 될 때이 이벤트를 추적해야합니다. 어떤 셰어 포인트 이벤트를 우리가 어떤 수준에서 사용하는지. 도와주세요.폴더 권한 행사를 추적하는 방법은 무엇입니까?
답변
나는 내 문제를 해결할 수있는 해결책을 찾았다. 한 문서 라이브러리에서만이 작업을 수행하려고했습니다. 나는 그 과정을 여기서 설명 할 것이다.
사용 권한 페이지는 항상 "user.aspx"이고 새 사용 권한 페이지는 "aclinv.aspx"입니다.
"aclinv.aspx"에 대한 httpmodule url 리스너를 구현했습니다. 따라서이 페이지가 요청되면 사용자 지정 권한 페이지로 전송됩니다. 흥미롭게도, 셰어 포인트에있는 URL이 모든 작업의 핵심입니다. 그것은 ID로 내 폴더 이름을 URL로, 문서 라이브러리 이름도 ID했다.
사용자 지정 권한 페이지는 응용 프로그램이이 페이지를 청취한다는 점을 제외하면 "aclinv.aspx"와 완전히 유사합니다. 이 페이지에서 적절한 권한으로 사용자를 선택하면 응용 프로그램은 url을 통해 모든 사용자 ID, 선택된 권한, 폴더 ID, 문서 라이브러리 ID를 추적하며 흐름은 동일하게 유지됩니다.
그게 전부 다. 이러한 모든 값을 사용하여 응용 프로그램은 새로운 요청에 대해 무엇이든 할 수 있습니다.
많은 도움을 주셔서 감사합니다. 정말 많은 도움이되었습니다.
추신. 이 작업을 수행하는 더 좋은 방법이 있다면 기꺼이 알게 될 것입니다.
Sushant는
목록/사이트에서 감사를 사용하도록 설정 한 감사 로그에서이 정보를 얻을 수 있습니다.
MOSS는 몇 가지 기본 감사 보고서와 함께 제공됩니다. 자세한 내용은 this resource on Office Online을보십시오.
또는 SharePoint Audit Suite을 살펴보십시오. 그것은 싸고 정확하게 당신이 무엇을하고 있는지 않습니다.
나는 그것을 할 수 없습니다기본적으로 제품 그래서 나는 분명히 편견 있어요 :-) 일했다. 이러한 권한을 설정하는 사용자/프로세스가 사용자가 작성한 코드를 통해 수행하고 있는지 확인해야하므로 사용자 정의 코드를 호출 할 수 있습니다.
SharePoint Event when Permissions of ListItems have been changed?을 참조하십시오.
- 1. 폴더 권한
- 2. 폴더 사용 권한
- 3. 폴더 사용 권한?
- 4. 폴더 사용 권한
- 5. Web.Config 폴더 액세스 권한
- 6. 폴더 쓰기 권한
- 7. Moniter 폴더 권한
- 8. 공유 폴더 사용 권한!
- 9. TFS와 로컬 폴더 권한 문제
- 10. Sharepoint 폴더 사용 권한 문제
- 11. 폴더 권한 및 제출 버튼
- 12. PHP 폴더 사용 권한 문제
- 13. Git으로 디렉토리를 추적하는 방법은 없지만 파일을 추적하는 방법은 무엇입니까?
- 14. SketchFlow에서 여러 사용자 피드백을 추적하는 방법은 무엇입니까?
- 15. C# 폴더 사용 권한 저장
- 16. .NET 폴더 사용 권한 문제
- 17. DNN에 모듈 설치, 폴더 권한
- 18. Vista에서 폴더 사용 권한 설정
- 19. linux에서 폴더 및 권한 생성
- 20. HTTP 요청을 추적하는 방법은 무엇입니까?
- 21. 자바에서 이메일을 추적하는 방법은 무엇입니까?
- 22. ASP.NET에서 다운로드를 추적하는 방법은 무엇입니까?
- 23. 관리 폴더 권한 .. 손님을 허용하지 않습니다
- 24. MVC3의 폴더 보안을위한 동적 사용자 권한
- 25. ASP 3.0 폴더/파일 권한 설정
- 26. MSI 설치 프로그램 파일/폴더 사용 권한
- 27. Apache 및 PHP 폴더 사용 권한
- 28. Visual Studio 설치 프로젝트 폴더 사용 권한
- 29. FPSE, 폴더 권한 및 SharePoint 디자이너
- 30. Windows 7에서 Jython의 폴더 사용 권한 받기
안녕하세요, 답장을 보내 주셔서 감사하지만 사용자가 폴더 사용 권한에 추가 될 때 사용자 지정 코드를 호출하는 특정 요구 사항을 가지고있다. 그래서 나는 그 이벤트를 잡아 내 코드를 호출해야합니다. 회신 해주십시오. – Sushant