Дать право SPListItem - PullRequest
       6

Дать право SPListItem

0 голосов
/ 22 июля 2011

Следующий код используется для предоставления пользователю доступа к SPListItem

//Add current user
tempRoleAssignment = new SPRoleAssignment((SPPrincipal)currentUser);
tempRoleAssignment.RoleDefinitionBindings.Add(web.RoleDefinitions.GetByType(SPRoleType.Contributor));
item.RoleAssignments.Add(tempRoleAssignment);

, но он не работает, если текущий сервер домена пользователя отличается от сервера sharepoint.

Дополнительная информация MyИмя сервера Sharepoint является spserver.Доменное имя сервера является доменным сервером.Когда я пытаюсь передать права на пользователя сервера домена серверу sharepoint, SPListItem не может назначить его, поскольку я могу дать права на любую группу sharepoint.Он не вызывает никаких ошибок / исключений, используя приведенный выше код, но пользователь не может иметь права доступа к этому perticular SPListItem

Интересно, кто-нибудь может мне помочь?

Ответы [ 2 ]

0 голосов
/ 26 июля 2011

Запускали ли вы обновление для назначения роли? (roleassignment.update () && pricipal.update ()).

0 голосов
/ 25 июля 2011

Таким образом, текущий пользователь находится в другом домене, чем сервер SharePoint? Как вы реализовали это, односторонние или двусторонние трасты?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...