SecureStoreProvider class

Represents an implementation of a Secure Store provider. This class provides runtime functionality for the callers to get credentials and metadata of target applications.


Namespace:  Microsoft.Office.SecureStoreService.Server
Assembly:  Microsoft.Office.SecureStoreService (in Microsoft.Office.SecureStoreService.dll)

[SecureStorePermissionAttribute(SecurityAction.Demand, Access = SecureStoreAccess.Minimal)]
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public sealed class SecureStoreProvider : ISecureStoreProviderExtended, 
	ISecureStoreProvider, IConnectionSettingsProvider, ISecureStoreServiceContext, ICredentialEntry

The SecureStoreProvider ability to be plugged is provided through the ISecureStoreProvider interface.The SecureStoreProvider class implements the ISecureStoreProviderExtended and ISecureStoreServiceContext interfaces. The ISecureStoreProviderExtended interface provides a way to plug a Secure Store provider into Microsoft SharePoint Foundation. The ISecureStoreServiceContext interface enables the users to set the SPServiceContext. The SecureStoreProvider implementation maps a call to the appropriate method(s) in the default SSO proxy for the SPServiceContext.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.