System.IdentityModel.Services 名前空間

WS-Federation プロトコルを使用してフェデレーション認証を実行する、Windows Identity Foundation (WIF) を使用してビルドされたアプリケーションで使用するためのクラスが含まれています。 これには、HTTP モジュール、WSFederationAuthenticationModule (WSFAM) と SessionAuthenticationModule (SAM)、および操作をサポートするクラスが含まれています。 WSFAM は、WS-Federation のサインイン シーケンスとサインアウトの処理を提供し、SAM はクッキーを維持して処理することによってセッション管理を提供します。 名前空間には、サインイン メッセージ (WSFederationMessageSignInRequestMessage) やサインアウト メッセージ (SignInResponseMessage) などの WS-Federation メッセージ (SignOutRequestMessage) を表すクラスが含まれます。さらには、オブジェクト モデルと、それらのメッセージのネットワーク上の表現の間でシリアル化および逆シリアル化を実行するシリアライザーも含まれます。

クラス

AsynchronousOperationException

非同期操作中にエラーが発生するとスローされる例外。

AttributeRequestMessage

WS-Federation の属性の要求メッセージを表します。 このメッセージは、受信メッセージの wa パラメーターが "wattr1.0" の場合に作成されます。

AuthorizationFailedEventArgs

AuthorizationFailed イベントのデータを提供します。

ChunkedCookieHandler

クッキーが設定サイズを超えないようにクッキー データを書き込むクッキー ハンドラーを表します。

ChunkedCookieHandlerElement

<chunkedCookieHandler> 構成要素を表します。

ClaimsAuthorizationModule

クレームベースの承認を実行する HTTP モジュールを表します。

ClaimsPrincipalPermission

リソースへのアクセスがアクティブなプリンシパルに許可されているかどうかを判断する ClaimsAuthorizationManager の実装を使用する権限を表します。 このクラスは継承できません。

ClaimsPrincipalPermissionAttribute

現在のアプリケーション コンテキストの ClaimsAuthorizationManager インスタンスによって提供されるロジックに基づいて宣言によってアクセス チェックを割り当てるために使用されるセキュリティ属性を表します。 このクラスは継承できません。

CookieHandler

HTTP クライアントでセッション クッキーを読み取り、書き込み、および削除するための抽象基本クラスを提供します。

CookieHandlerElement

<cookieHandler> 構成要素を表します。

ErrorEventArgs

SignOutError イベントのデータを提供します。

FederatedAuthentication

Web アプリケーション中のフェデレーション認証に関連する、すべての HTTP モジュールの状態へのアクセスを提供します。

FederatedAuthenticationSessionEndingException

サインイン セッションを終了する必要があり、現在の要求が認証されていないことを示します。

FederatedPassiveSecurityTokenServiceOperations

通常は Federated Passive Security Token Service によって実行される操作をカプセル化するユーティリティ クラス。

FederatedSessionExpiredException

セッションが経過するとスローされる例外。

FederationException

WS-Federation サポートで発生する例外の基本クラス。

FederationManagement

フェデレーション メタデータ ドキュメントの作成と、フェデレーション メタデータ ドキュメントに基づくアプリケーション構成の更新のための静的メソッドを定義します。

FederationMessage

すべてのフェデレーション メッセージ クラスの派生元となる基本クラスを定義します。

HttpModuleBase

<system.identityModel.services> 要素 (SystemIdentityModelServicesSection) で構成可能な HTTP モジュールの派生元となる基本クラス。

MachineKeyTransform

Web.config または machine.config 構成ファイルの <machineKey> セクションに指定された暗号化マテリアルを使用して、セッション トークンを保護します。

PseudonymRequestMessage

WS-Federation のペンネームの要求メッセージを表します。 このメッセージは、受信メッセージの wa パラメーターが "wpseudo1.0" の場合に作成されます。

RedirectingToIdentityProviderEventArgs

RedirectingToIdentityProvider イベントのデータを提供します。

SecurityTokenReceivedEventArgs

SecurityTokenReceived イベントのデータを提供します。

SecurityTokenValidatedEventArgs

SecurityTokenValidated イベントのデータを提供します。

ServiceCertificateElement

構成ファイルの <serviceCertificate> 要素を表します。

SessionAuthenticationModule

WS-Federation シナリオのセッション クッキーを処理する ASP.NET モジュールを実装します。

SessionSecurityTokenCreatedEventArgs

SessionSecurityTokenCreated イベントおよび SessionSecurityTokenCreated イベントのデータを提供します。

SessionSecurityTokenReceivedEventArgs

SessionSecurityTokenReceived イベントのデータを提供します。

SessionSecurityTokenResolver

現在のキャッシュからのセッション セキュリティ トークンを解決します。

SigningOutEventArgs

SigningOut イベントのデータを提供します。

SignInRequestMessage

WS-Federation のサインインの要求メッセージを表します。

SignInResponseMessage

WS-Federation のサインインの応答メッセージを表します。

SignOutCleanupRequestMessage

WS-Federation のサインアウトのクリーンアップ メッセージを表します。 メッセージは、受信メッセージの action パラメーター (wa) が "wsignoutcleanup1.0" に設定されているときに作成されます。

SignOutRequestMessage

WS-Federation のサインアウト メッセージを表します。 このメッセージは、受信メッセージの操作パラメーター (wa) が "wsignout1.0" に設定されている場合に作成されます。

WSFederationAuthenticationModule

WSFederationAuthenticationModuleは、受信要求にフェデレーション認証設定を適用することで、ASP.NET アプリケーションをセキュリティで保護するために使用される HTTP モジュールです。 WSFederationAuthenticationModule は、ASP.NET アプリケーションでクレームベース ID によるアクセスを処理するために、WIF が独自に提供するメイン モジュールです。

WSFederationAuthenticationModule は、複数のイベントを発生させます。それらのイベントにより、ASP.NET 開発者は既定の動作を変更したり、認証やクレームの処理方法の詳細を制御したりできるようになります。 WSFederationAuthenticationModule の機能は、タスク固有のメソッドに分割されています。

WSFederationMessage

WS-Federation のメッセージを表し、より特化した WS-Federation のメッセージ クラスを派生する基本クラスを定義します。

WSFederationMessageException

WS-Federation メッセージをシリアル化または逆シリアル化しているときにエラーが発生するとスローされる例外。

WSFederationSerializer

WS-Federation のメッセージを WS-Trust プロトコル仕様の RequestSecurityToken および RequestSecurityTokenResponse に変換するメソッドを提供します。

列挙型

ApplicationType

アプリケーションの種類を示します。

CookieHandlerMode

サポートされるクッキーのハンドラー モードを指定します。

Mode プロパティの有効な値を定義します。 このプロパティは、CookieHandlerElement オブジェクトが構成するクッキー ハンドラーの種類を定義します。 詳細については、CookieHandlerElement クラスを参照してください。