System.Security.Claims 名前空間

クレーム、クレームベースの ID、クレームベースのプリンシパルを表すクラスを含む、.NET にクレームベースの ID を実装するクラスを含みます。

クラス

AuthenticationInformation

サブジェクトのトークンの作成時に証明機関がアサートした認証情報を格納します。

AuthenticationTypes

AuthenticationType プロパティの認証の種類を定義します。

AuthorizationContext

承認イベントのコンテキスト情報を提供します。 これには、呼び出し元を表すプリンシパル、要求されているリソース、および実行されている操作が含まれます。

Claim

クレームを表します。

ClaimProperties

Properties プロパティに含まれるプロパティのキーを定義します。

ClaimsAuthenticationManager

クレーム認証マネージャーの基本実装を定義します。 クレーム認証マネージャーは、実行がアプリケーション コードに到達する前に、処理ロジック (フィルター処理、検証、拡張機能) を受信プリンシパル内のクレームのコレクションに適用するための場所を、クレーム処理パイプラインに提供します。

ClaimsAuthorizationManager

クレーム承認マネージャーの基本実装を定義します。

ClaimsIdentity

クレーム ベースの ID を表します。

ClaimsPrincipal

複数の要求ベース ID をサポートする IPrincipal 実装。

ClaimTypes

サブジェクトに割り当てることができる既知のクレーム タイプの定数を定義します。 このクラスは継承できません。

ClaimValueTypes

W3C および OASIS で定義されているタイプ URI に応じて、クレーム値のタイプを定義します。 このクラスは継承できません。

DynamicRoleClaimProvider

このクラスによって公開される単一メソッド AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>) は互換性のために残されています。 ClaimsAuthenticationManager オブジェクトを使用して、ClaimsIdentity オブジェクトにクレームを追加できます。