次の方法で共有


Microsoft.SharePoint.Portal.SingleSignon 名前空間

Microsoft.SharePoint.Portal.SingleSignon 名前空間には、保護されたアプリケーションを使用する単一のポータルを介して複数のバックエンド アプリケーションのアカウント資格情報を集中管理できるようにするクラスが含まれています。

Microsoft Office SharePoint Server 2007 では、サード パーティまたはバックエンドのシステムと接続する際に使用する資格情報の格納とマッピングのために、既定のシングル サインオン (SSO) サービスが提供されます。多くの企業は既に社内で資格情報格納システムを開発済みであるか、Microsoft シングル サインオン サービス以外のソリューションを使用しています。2 つの場所で資格情報のマッピングを維持する代わりの方法として、Office SharePoint Server 2007 には、プラグイン可能な SSO というメカニズムが用意されており、これによって Office SharePoint Server 2007 の標準 SSO プロバイダの代わりになる SSO プロバイダを指定します。

Office SharePoint Server 2007 で、既定の SSO プロバイダの SpsSsoProvider を置き換えるときには、ISsoProvider を実装し、これをグローバル アセンブリ キャッシュにインストールして、新しい SSO プロバイダを Office SharePoint Server 2007 に登録する必要があります。

どの時点においても、Office SharePoint Server 2007 に登録できる SSO プロバイダは 1 つだけです。新しい SSO プロバイダを登録すると、Office SharePoint Server 2007 内の SpsSsoProvider は置き換えられます。

プロバイダには、ほとんどの場合、ISsoProvider インターフェイスの GetCredentials メソッドと GetSsoProviderInfo メソッドを実装する必要があります。

クラス

  クラス 説明
パブリック クラス Application 企業アプリケーション定義を管理し、企業アプリケーション定義を追加、取得、および削除するためのメソッドを公開します。
パブリック クラス Application.ApplicationCollection 企業アプリケーション定義を列挙します。
パブリック クラス Application.ApplicationField 企業アプリケーション定義のフィールドを識別します。
パブリック クラス Application.ApplicationFieldCollection 企業アプリケーション定義のフィールドを列挙します。
パブリック クラス Application.ApplicationInfo 企業アプリケーション定義を識別します。
パブリック クラス Configuration このクラスおよびそのメンバは内部使用のために予約されており、ユーザー コード内で使用することを意図したものではありません。
パブリック クラス Credentials このクラスおよびそのメンバは内部使用のために予約されており、ユーザー コード内で使用することを意図したものではありません。
パブリック クラス SingleSignonCredsNotFoundException 要求された資格情報がシングル サインオン データベース内に見つからない場合にスローされる例外を表します。
パブリック クラス SingleSignonException 特定のエラー コードを使用して、Microsoft シングル サインオン サービス (SSOSrv) からの例外をインスタンス化します。
パブリック クラス SpsSsoProvider Microsoft Office SharePoint Server 2007 に含まれている既定のシングル サインオン (SSO) プロバイダを表します。これは ISsoProvider インターフェイスの Office SharePoint Server 2007 の実装です。
パブリック クラス SSOCanaryChecker Microsoft シングル サインオン サービス (SSOSrv) の canary を表します。
パブリック クラス SSOConstants このクラスおよびそのメンバは内部使用のために予約されており、ユーザー コード内で使用することを意図したものではありません。
パブリック クラス SsoCredentials シングル サインオン資格情報を含むオブジェクトを表します。
パブリック クラス SsoProviderFactory Microsoft Office SharePoint Server 2007 に登録されている現在のシングル サインオン (SSO) プロバイダ、または既定の SSO プロバイダ (Microsoft.SharePoint.Portal.SingleSignon.SpsSsoProvider を参照) を返します。
パブリック クラス SsoProviderInfo シングル サインオン (SSO) プロバイダに関する情報を提供します。
パブリック クラス SSOReturnCodes SingleSignonException クラスによってスローされるすべてのリターン コードを含みます。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス ISsoProvider シングル サインオン (SSO) プロバイダを表します。このプロバイダで既定の SSO プロバイダを置き換えて実装することができます。

列挙

  列挙 説明
パブリック列挙 Application.ApplicationCreationDisposition アプリケーションを作成するか、既存のアプリケーションを上書きするかを示します。
パブリック列挙 Application.ApplicationType シングル サインオン (SSO) アプリケーションの型を示します。
パブリック列挙 Credentials.SingleSignonTicketType 内部使用のために予約されています。
パブリック列挙 SSOConstants.ServiceAction シングル サインオン (SSO) データベースに記録されたサービス アクションを識別します。
パブリック列挙 SsoCredentialContents SsoCredentials オブジェクトに保存されたコンテンツの型を設定します。