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 オブジェクトに保存されたコンテンツの型を設定します。 |