Поделиться через


Свойство SPUser.RequireRequestToken

Получает или задает значение, указывающее, требует ли объект SPUser маркер запроса.

Пространство имен:  Microsoft.SharePoint
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public Property RequireRequestToken As Boolean
    Get
    Set
'Применение
Dim instance As SPUser
Dim value As Boolean

value = instance.RequireRequestToken

instance.RequireRequestToken = value
public bool RequireRequestToken { get; set; }

Значение свойства

Тип: System.Boolean
true , если объект SPUser требует маркер запроса; в противном случае — false.

Замечания

Свойство RequireRequestToken может быть true только в том случае, если свойство IsApplicationPrincipal имеет true.

Практический результат установки RequireRequestToken для true — что приложения, представленного объектом SPUser должны размещаться в веб-части на странице Microsoft SharePoint Foundation , к которому реального пользователя; то есть, пользователь, который не является участником приложения; перешел. Приложение может предпринять действия и извлечения данных только в том случае, если оба участника приложения и реальных пользователей имеют разрешения для действий или данных.

Рекомендуется, RequireRequestTokentrue при IsApplicationPrincipaltrue. Если нет, то любой пользователь, запустивший приложение будет иметь все разрешения приложения, даже если этот пользователь не имеет разрешения.

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

См. также

Справочные материалы

SPUser класс

Элементы SPUser

Пространство имен Microsoft.SharePoint

SPExternalApplicationRequestProperties.RequestTokenPrefix

Microsoft.SharePoint.Client.ExternalApplicationRequestToken

ApplicationContext.RequestToken

ClientConstants.RequestTokenHeader

RequestForwarder.RequestToken

Другие ресурсы

How to: Create an Application Principal User

Lifecycle of a Silverlight Request to a Web Application