По каким разрешениям / привилегированию работают кодовые кода RunwithelevatedPrivileges?

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/93727

Вопрос

Метод SPSECURITY.RUNWITHELEVATEDPRIVILEGS Выполняет указанный метод с полным контролем прав, даже если пользователь не имеет полного контроля.

1) Но в какой учетной записи работает этот код?

Я прочитал, что он работает под системной учетной записью.

a.   what is this system account refers to?
.

Это учетная запись, используемая для создания веб-приложения, или это учетная запись используется для создания коллекции сайта.Или это система SharePoint \ (что это за счет, откуда она пришла?) Что?

2) Говорят, что код внутри этого работает под полным контролем прав.Но тогда нам не нужно добавлять этот конкретный пользователь (скажем, системный счет?) В любую из групп (членов) на нашем сайте, чтобы он получил полный контроль?

Это было полезно?

Решение

Пожалуйста, проверьте MSDN: http:// msdn.Microsoft.com/en-us/library/microsoft.sharepoint.spsececurity.runwithelevatePrivileges(v=Office.14).aspx

выполняет указанный метод с полными правами управления, даже если пользователь не имеет полного контроля.

Параметры Код безопасности Тип: Microsoft.sharepoint.spsecureturation.codeTorunelevate Метод делегата, который должен работать с повышенными правами.Этот метод работает в соответствии с идентичностью бассейна приложения, в котором есть привилегии администратора сбора сайтов на всех коллекциях сайта, размещенных этим пулом приложения.

Другие советы

Он работает под разрешениями системной учетной записи webapplation.Системная учетная запись - это учетная запись, с которой настроено пул приложения веб-приложения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top