Partager via


Microsoft.SharePoint.Portal.SingleSignon, espace de noms

The Microsoft.SharePoint.Portal.SingleSignon namespace contains classes that allow you to centralize account credentials from multiple back-end applications through a single portal that uses secured applications.

Microsoft Office SharePoint Server 2007 provides a default single sign-on (SSO) service for the storage and mapping of credentials for use in connecting with third-party or back-end systems. Many companies already have developed an in-house credential storage system or use a solution other than Microsoft Single Sign-On Service. Instead of maintaining credential mapping in two places, Office SharePoint Server 2007 provides a mechanism, pluggable SSO, to specify an alternate SSO Provider to the standard SSO Provider in Office SharePoint Server 2007.

Replacing the default SSO Provider, SpsSsoProvider, in Office SharePoint Server 2007 involves implementing ISsoProvider, installing it into the global assembly cache, and registering the new SSO provider with Office SharePoint Server 2007.

At any time, you can register only a single SSO Provider for Office SharePoint Server 2007. Registering a new SSO Provider replaces SpsSsoProvider in Office SharePoint Server 2007.

Most providers will need to implement the GetCredentials and GetSsoProviderInfo methods of the ISsoProvider interface.

Classes

  Classe Description
Classe publique Application Manages enterprise application definitions, and exposes methods to add, get, and delete enterprise application definitions.
Classe publique Application.ApplicationCollection Enumerates the enterprise application definitions.
Classe publique Application.ApplicationField Identifies a field in the enterprise application definition.
Classe publique Application.ApplicationFieldCollection Enumerates the fields of the enterprise application definition.
Classe publique Application.ApplicationInfo Identifies an enterprise application definition.
Classe publique Configuration Cette classe et ses membres sont réservés à une utilisation interne et ne sont pas destinés à être utilisés dans votre code.
Classe publique Credentials Cette classe et ses membres sont réservés à une utilisation interne et ne sont pas destinés à être utilisés dans votre code.
Classe publique SingleSignonCredsNotFoundException Represents an exception that is thrown when SharePoint cannot find the requested credentials in the Single Signon database.
Classe publique SingleSignonException Instantiates an exception from the Microsoft Single Sign-On service (SSOSrv) with a specific error code.
Classe publique SpsSsoProvider Represents the default single sign-on (SSO) provider that is included with Microsoft Office SharePoint Server 2007. It is the Office SharePoint Server 2007 implementation of the ISsoProvider interface.
Classe publique SSOCanaryChecker Represents a Microsoft Single Sign-On service (SSOSrv) canary.
Classe publique SSOConstants Cette classe et ses membres sont réservés à une utilisation interne et ne sont pas destinés à être utilisés dans votre code.
Classe publique SsoCredentials Represents an object that contains the single sign-on credentials.
Classe publique SsoProviderFactory Returns the current single sign-on (SSO) provider registered with Microsoft Office SharePoint Server 2007 or the default SSO provider (see Microsoft.SharePoint.Portal.SingleSignon.SpsSsoProvider).
Classe publique SsoProviderInfo Provides information about the single sign-on (SSO) provider.
Classe publique SSOReturnCodes Contains all of the return codes that are thrown by the SingleSignonException class.

Interfaces

  Interface Description
Interface publique ISsoProvider Represents a single sign-on (SSO) provider. Can be implemented to replace the default SSO provider.

Énumérations

  Énumération Description
Énumération publique Application.ApplicationCreationDisposition Indicates whether to create an application or overwrite an existing application.
Énumération publique Application.ApplicationType Indicates the single sign-on (SSO) application type.
Énumération publique Credentials.SingleSignonTicketType Réservé à un usage interne.
Énumération publique SSOConstants.ServiceAction Identifies the service action that was recorded in the single sign-on (SSO) database.
Énumération publique SsoCredentialContents Sets the type of content stored in an SsoCredentials object.