IIdentityProvider interface (identityprovider.h)

The IIdentityProvider interface represents an identity provider.

Inheritance

The IIdentityProvider interface inherits from the IUnknown interface. IIdentityProvider also has these types of members:

Methods

The IIdentityProvider interface has these methods.

 
IIdentityProvider::Advise

Allows a calling application to specify the list of identity events for which the application is to be notified.
IIdentityProvider::Create

Creates a new identity associated with the specified user name.
IIdentityProvider::Delete

Removes the specified identity from the identity store or the specified properties from the identity.
IIdentityProvider::FindByUniqueID

Retrieves a pointer to the IPropertyStore interface instance associated with the specified identity.
IIdentityProvider::GetIdentityEnum

Retrieves an IEnumUnknown interface pointer that can be used to enumerate identities.
IIdentityProvider::GetProviderPropertyStore

Retrieves a pointer to the IPropertyStore interface associated with the identity provider.
IIdentityProvider::Import

Imports an identity to the system.
IIdentityProvider::UnAdvise

Deletes a connection created by calling the Advise method.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header identityprovider.h