SharePoint 사이트 모음에 액세스할 수 있는 사용자 수를 제한하는 방법은 무엇입니까?
-
07-07-2019 - |
문제
우리는 호스팅된 Windows SharePoint Services 3.0 시스템을 구현하고 있으며 고객이 사이트 모음에 대한 액세스 권한을 부여할 수 있는 사용자 수를 제한해야 합니다.고객은 전체 사이트 모음을 관리할 수 있어야 합니다.사이트 모음 자체를 삭제하거나 사이트 모음 및 하위 사이트에 지정된 수 이상의 사용자를 추가할 수는 없습니다.
WSS 2.0에서는 할당량 템플릿을 사용하여 사이트 모음의 사용자 수를 제한할 수 있는 것 같습니다.WSS 3.0에서는 할당량 템플릿을 사용하여 사이트 모음의 크기를 제한할 수 있지만 사용자 수는 제한할 수 없습니다.
해결책
사이트에 추가할 수 있는 사용자 수를 제한하는 표준 방법은 없습니다.심각한 해킹이나 사용자 기능 제거 없이는 불가능합니다.
문제를 제거할 수는 없으며 관리만 할 수 있습니다.
- 사용 사람 선택기 전용 검색내부 컬렉션 내 Stsadm.exe를 사용하여 사용자 선택이 이미 사이트 모음에 추가된 사용자만 반환하도록 제한합니다.
- 호스터가 사용자에게 사이트 모음에 액세스할 수 있는 권한을 부여하면 호스터는 해당 사이트 모음에 사용자를 추가해야 합니다.
사이트 소유자는 정규화된 이름이나 SAM 계정 이름을 사용하여 사이트에 다른 사용자를 계속 추가할 수 있습니다.
SPWeb 클래스의 SiteUsers 속성을 사용하여 사이트 모음에 추가된 사용자 수를 SharePoint에 주기적으로 쿼리할 수 있습니다.추가된 수가 지정된 제한을 초과하는 경우 다른 사람에게 알리거나 자동으로 사용자를 제거할 수 있습니다.
향후 버전의 SharePoint 및 WSS에는 더욱 세분화된 권한 모델이 제공되기를 바랍니다.
다른 팁
나는 기본적으로 아무것도 모른다.사용자 정의 wsp를 작성하여 프로그래밍 방식으로 동일한 결과를 얻을 수 있습니다.이 접근 방식에서 제가 발견한 유일한 문제는 기능이 숨겨져 있어도 사이트 모음 관리자가 솔루션을 철회하거나 삭제할 수 있다는 것입니다.
그런데 우리 클라이언트는 동시 사용자를 제한하기를 원했고 우리는 세션 공급자를 사용하여 프로그래밍 방식으로 이를 수행했습니다.