System.Security.Claims 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クレーム、クレームベースの 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 オブジェクトにクレームを追加できます。 |
.NET