Freigeben über


SPUser.RequireRequestToken-Eigenschaft

Dient zum Abrufen oder Festlegen eines Werts, das angibt, ob das Objekt SPUser eine Anforderungstoken erforderlich ist.

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

Syntax

'Declaration
Public Property RequireRequestToken As Boolean
    Get
    Set
'Usage
Dim instance As SPUser
Dim value As Boolean

value = instance.RequireRequestToken

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

Eigenschaftswert

Typ: System.Boolean
true benötigt das SPUser -Objekt eine Anforderungstoken; andernfalls false.

Hinweise

Die RequireRequestToken -Eigenschaft kann true nur, wenn die Eigenschaft IsApplicationPrincipaltruebefindet.

Die praktische Auswirkungen der Einstellung RequireRequestToken auf true ist, dass die Anwendung, die durch das SPUser -Objekt dargestellten in einem Webpart auf einer Seite, der Microsoft SharePoint Foundation gehostet werden, muss eine echte Benutzer. d. h., ein Benutzer, der einen Anwendungsprinzipal; nicht ist navigiert ist. Die Anwendung kann Aktionen und Abrufen von Daten nur, wenn sowohl die realen Benutzer und der Anwendungsprinzipal verfügen Berechtigung für die Aktion oder Daten.

Es wird empfohlen, RequireRequestTokentrue werden immer IsApplicationPrincipaltrueist. Wenn es nicht der Fall ist, klicken Sie dann müssten jede Person, die die Anwendung ausführen alle erforderlichen Berechtigungen der Anwendung, auch wenn diese Person nicht über die Berechtigungen verfügt.

Weitere Informationen über die Rolle des Tokens Anforderung finden Sie unter den Links im Abschnitt Siehe auch.

Siehe auch

Referenz

SPUser Klasse

SPUser-Member

Microsoft.SharePoint-Namespace

SPExternalApplicationRequestProperties.RequestTokenPrefix

Microsoft.SharePoint.Client.ExternalApplicationRequestToken

ApplicationContext.RequestToken

ClientConstants.RequestTokenHeader

RequestForwarder.RequestToken

Weitere Ressourcen

How to: Create an Application Principal User

Lifecycle of a Silverlight Request to a Web Application