System.IdentityModel.Services 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
WS-Federation プロトコルを使用してフェデレーション認証を実行する Windows Identity Foundation (WIF) を使用して構築されたアプリケーションで使用されるクラスが含まれています。 これには、HTTP モジュール、 WSFederationAuthenticationModule (WSFAM) および SessionAuthenticationModule (SAM) と、その操作をサポートするクラスが含まれています。 WSFAM は、WS-Federation のサインインとサインアウトのシーケンスの処理を提供し、SAM は Cookie を維持および処理することでセッション管理を提供します。 名前空間には、サインイン (WSFederationMessage、SignInRequestMessage) やサインアウト メッセージ (SignInResponseMessage) などの WS-Federation メッセージ (SignOutRequestMessage) を表すクラスと、オブジェクト モデルとこれらのメッセージのオンザワイヤ表現の間でシリアル化および逆シリアル化するシリアライザーも含まれています。
クラス
| 名前 | 説明 |
|---|---|
| AsynchronousOperationException |
非同期操作中にエラーが発生したときにスローされる例外。 |
| AttributeRequestMessage |
WS-Federation 属性要求メッセージを表します。 このメッセージは、受信したメッセージの wa パラメーターが "wattr1.0" の場合に作成されます。 |
| AuthorizationFailedEventArgs |
AuthorizationFailed イベントのデータを提供します。 |
| ChunkedCookieHandler |
Cookie が設定されたサイズを超えないように Cookie データを書き込む Cookie ハンドラーを表します。 |
| ChunkedCookieHandlerElement |
|
| ClaimsAuthorizationModule |
クレーム ベースの承認を実行する HTTP モジュールを表します。 |
| ClaimsPrincipalPermission |
ClaimsAuthorizationManager実装を使用して、リソースへのアクセスをアクティブ プリンシパルに付与する必要があるかどうかを判断するアクセス許可を表します。 このクラスは継承できません。 |
| ClaimsPrincipalPermissionAttribute |
現在のアプリケーション コンテキストで ClaimsAuthorizationManager インスタンスによって提供されるロジックに基づいてアクセス チェックを宣言によって割り当てるために使用されるセキュリティ属性を表します。 このクラスは継承できません。 |
| CookieHandler |
HTTP クライアントでセッション Cookie を読み取り、書き込み、削除するための抽象基本クラスを提供します。 |
| CookieHandlerElement |
|
| ErrorEventArgs |
SignOutError イベントのデータを提供します。 |
| FederatedAuthentication |
Web アプリケーションのフェデレーション認証に関連するすべての HTTP モジュールに関連する状態へのアクセスを提供します。 |
| FederatedAuthenticationSessionEndingException |
サインイン セッションを終了する必要があり、現在の要求が認証されていないことを示します。 |
| FederatedPassiveSecurityTokenServiceOperations |
フェデレーション パッシブ セキュリティ トークン サービスによって通常実行される操作をカプセル化するユーティリティ クラス。 |
| FederatedSessionExpiredException |
セッションの有効期限が切れたときにスローされる例外。 |
| FederationException |
WS-Federation サポートで発生する例外の基本クラス。 |
| FederationManagement |
フェデレーション メタデータ ドキュメントを作成したり、フェデレーション メタデータ ドキュメントに基づいてアプリケーション構成を更新したりするための静的メソッドを定義します。 |
| FederationMessage |
すべてのフェデレーション メッセージ クラスの派生元となる基本クラスを定義します。 |
| HttpModuleBase |
> 要素 (SystemIdentityModelServicesSection) で構成可能な HTTP モジュールの派生元となる基本クラス。 |
| MachineKeyTransform |
web.config または machine.config 構成ファイルの |
| PseudonymRequestMessage |
仮名要求メッセージ WS-Federation を表します。 このメッセージは、受信したメッセージ wa パラメーターが "wpseudo1.0" の場合に作成されます。 |
| RedirectingToIdentityProviderEventArgs |
RedirectingToIdentityProvider イベントのデータを提供します。 |
| SecurityTokenReceivedEventArgs |
SecurityTokenReceived イベントのデータを提供します。 |
| SecurityTokenValidatedEventArgs |
SecurityTokenValidated イベントのデータを提供します。 |
| ServiceCertificateElement |
構成ファイル内の |
| 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 クラスを参照してください。 |