2011-03-31 12 views
0

웹 서비스를 사용하여 SharePoint의 문서 라이브러리에 대한 사용자 권한을 얻으려고합니다. "GetPermissionCollection"을 사용하여 시도했지만 사용자가 모든 권한을 가질 때만 작동합니다. 사용자에게 다른 권한이있는 경우 401 오류가 발생합니다. 누군가가 문서 라이브러리에 대한 사용자 권한을 얻는 방법을 알려주실 수 있습니까?셰어 포인트, 프로그래밍 방식으로 사용자에게 문서 라이브러리 권한 부여

감사와 안부, Aakanksha

+0

당신은 셰어 버전과 프로그래밍 언어에 대한 정보를 게시해야한다, 그것은을 훨씬 쉽게 할 수있는 권한이있는 다른 계정을 사용하고있는 계정을 부여 도와주세요. 그 http://www.vbdotnetheaven.com/UploadFile/ssahmed/spuserperm09192006044916AM/spuserperm.aspx – Silx

답변

1

이것은 권한 문제가 아니라 프로그래밍 문제처럼 들린다.

SharePoint 웹 서비스는 보안을 유지합니다. 즉, 수행 할 수있는 권한이없는 웹 서비스를 사용하여 수행 할 수 없습니다. 어느 ...

  1. 는 권한을
  2. 사용
+0

감사 키트와 같은 Mayby 뭔가 ... 하지만 사실은 내가 응용 프로그램을 가지고 내가 모든 문서 라이브러리를 표시 할 경우 현재 사용자에게 쓰기 권한이 있습니다. 이 정보를 얻을 수있는 방법 ... GetLists는 나에게 권한에 관한 어떤 것도 반환하지 않습니다 ... 그리고 이전에 "GetPermissionCollection"이 사용자에게 권한으로 모든 권한을 가지고있을 때만 사용 권한을 반환한다고 말한 것처럼 .... Dont we "GetRolesAndPermissionsForCurrentUser"와 같은 것이 있으면 목록에 대한 사용 권한을 얻을 수 있습니다. 나는 이것을 사용하여 현재 사용자에 대한 사이트 수준 권한을 얻고 있습니다 ... 그러나 이것은 목록에서 작동하지 않습니다. ( 제발 도와주세요 .... – Aakanksha

+0

@Aankanksha : 당신이이 코멘트를 질문 : http://stackoverflow.com/questions/5511320/sharepoint-web-services-how-to-get-permissions-for-a-document-library-for-the-cu 답변이 거기에 게시됩니다. –

관련 문제