SPExternalApplicationRequestProperties.RequestTokenPrefix Property

Gets the portion of the request token other than the server hash and client hash.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: No

public string RequestTokenPrefix { get; }

Property Value

Type: System.String
The portion of the request token other than the server hash and client hash.

The prefix contains the following, in this order, with semi-colons (;) between the parts:

  • The version of the token. This is always “1”.

  • The GUID of the Web site that contains the page with Web Part that hosts the external application.

  • The ID of the user who navigated to the page containing the Web Part that hosts the external application. (This is the value of the ID property, not the LoginName property.)

  • The GUID of the external application. This comes from the External Application XML.

  • The logon name of the application principal user. This comes from the External Application XML.

  • The date and time that the token was created.

If a custom External Application Provider (EAP) is being used and if the external application requires a client hash, then the EAP uses salt, provided by the external application host, to create a hash of the value of the RequestTokenPrefix property and assign it to the ClientHash property when a SPExternalApplicationRequestResult object is constructed.

Show: