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 オブジェクトに要求を追加できます。