Compartilhar via


SPUser.RequireRequestToken property

Obtém ou define um valor que indica se o objeto SPUser requer um token de solicitação.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Property RequireRequestToken As Boolean
    Get
    Set
'Uso
Dim instance As SPUser
Dim value As Boolean

value = instance.RequireRequestToken

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

Property value

Type: System.Boolean
true se o objeto SPUser requer um token de solicitação; Caso contrário, false.

Comentários

A propriedade RequireRequestToken pode ser true somente se a propriedade IsApplicationPrincipal é true.

O efeito prático da configuração RequireRequestToken de true é que o aplicativo representado pelo objeto SPUser deve ser hospedado em uma Web Part em uma página de Microsoft SharePoint Foundation para que um usuário real; ou seja, um usuário que não é uma entidade de segurança do aplicativo; navegou. O aplicativo pode executar ações e recuperar dados somente se tanto o usuário real e o objeto de aplicativo têm permissão para a ação ou dados.

Recomendamos que RequireRequestToken ser true sempre que IsApplicationPrincipal é true. Se não for, então qualquer pessoa executando o aplicativo tem todas as permissões do aplicativo, mesmo se essa pessoa não tiver essas permissões.

Para obter mais informações sobre a função do token de solicitação, consulte os links na seção Tópicos relacionados.

Ver também

Referência

SPUser class

SPUser members

Microsoft.SharePoint namespace

SPExternalApplicationRequestProperties.RequestTokenPrefix

Microsoft.SharePoint.Client.ExternalApplicationRequestToken

ApplicationContext.RequestToken

ClientConstants.RequestTokenHeader

RequestForwarder.RequestToken

Outros recursos

How to: Create an Application Principal User

Lifecycle of a Silverlight Request to a Web Application