Partager via


SPUser.RequireRequestToken - Propriété

Obtient ou définit une valeur qui indique si l'objet SPUser requiert un jeton de demande.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Property RequireRequestToken As Boolean
    Get
    Set
'Utilisation
Dim instance As SPUser
Dim value As Boolean

value = instance.RequireRequestToken

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

Valeur de propriété

Type : System.Boolean
true si l'objet SPUser requiert un jeton de demande ; dans le cas contraire, false.

Remarques

La propriété RequireRequestToken peut être true que si la propriété IsApplicationPrincipal est true.

L'effet de la définition de RequireRequestToken à true pratique est que l'application représentée par l'objet SPUser doit être hébergée dans un composant WebPart sur une page Microsoft SharePoint Foundation à laquelle un utilisateur réel ; en d'autres termes, un utilisateur qui n'est pas une identité d'application ; a navigué. L'application peut effectuer des actions et récupérer des données uniquement si à la fois l'utilisateur réel et le principal d'application ont des autorisations pour les données ou l'action.

Nous recommandons que RequireRequestTokentrue lorsque IsApplicationPrincipal est true. S'il n'est pas le cas, puis toute personne qui exécute l'application aurait toutes les autorisations de l'application, même si cette personne ne possède pas ces autorisations.

Pour plus d'informations sur le rôle du jeton de demande, consultez les liens dans la section Rubriques connexes.

Voir aussi

Référence

SPUser classe

SPUser - Membres

Microsoft.SharePoint - Espace de noms

SPExternalApplicationRequestProperties.RequestTokenPrefix

Microsoft.SharePoint.Client.ExternalApplicationRequestToken

ApplicationContext.RequestToken

ClientConstants.RequestTokenHeader

RequestForwarder.RequestToken

Autres ressources

How to: Create an Application Principal User

Lifecycle of a Silverlight Request to a Web Application