次の方法で共有


System.IdentityModel.Services 名前空間

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

クラス

名前 説明
AsynchronousOperationException

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

AttributeRequestMessage

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

AuthorizationFailedEventArgs

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

ChunkedCookieHandler

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

ChunkedCookieHandlerElement

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

ClaimsAuthorizationModule

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

ClaimsPrincipalPermission

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

ClaimsPrincipalPermissionAttribute

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

CookieHandler

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

CookieHandlerElement

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

ErrorEventArgs

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

FederatedAuthentication

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

FederatedAuthenticationSessionEndingException

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

FederatedPassiveSecurityTokenServiceOperations

フェデレーション パッシブ セキュリティ トークン サービスによって通常実行される操作をカプセル化するユーティリティ クラス。

FederatedSessionExpiredException

セッションの有効期限が切れたときにスローされる例外。

FederationException

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

FederationManagement

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

FederationMessage

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

HttpModuleBase

> 要素 (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 シナリオでセッション Cookie を処理する ASP.NET モジュールを実装します。

SessionSecurityTokenCreatedEventArgs

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

SessionSecurityTokenReceivedEventArgs

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

SessionSecurityTokenResolver

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

SigningOutEventArgs

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

SignInRequestMessage

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

SignInResponseMessage

WS-Federation Sign-In 応答メッセージを表します。

SignOutCleanupRequestMessage

WS-Federation Sign-Out クリーンアップ メッセージを表します。 メッセージは、受信したメッセージのアクション パラメーター (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 メッセージを RequestSecurityToken および RequestSecurityTokenResponse オブジェクトに変換するメソッド WS-Trust 提供します。

列挙型

名前 説明
ApplicationType

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

CookieHandlerMode

サポートされる Cookie ハンドラー モードを指定します。

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