Defines support for a data processing extension to use a SharePoint user token to access a SharePoint data source.
Assemblies: Microsoft.ReportingServices.Interfaces (in Microsoft.ReportingServices.Interfaces.dll)
Microsoft.ReportingServices.SharePoint.UI.WebParts (in Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
Thetype exposes the following members.
The report server sends the SharePoint user's security token to a data processing extension under the following circumstances:
The report server is in SharePoint integrated mode.
The data processing extension implements the interface.
It is recommended that you configure the unattended execution account on the report server. If the report server cannot obtain a user token, it creates a SharePoint token of its unattended execution account. For more information, see Configuring the Unattended Execution Account.
The report server will allow the data source to use stored, non-windows credentials. A best practice is to avoid implementing revert-to-self logic because the result may be the Report Server service identity is used when connecting to data sources.