System.Security.Principal 名前空間
クラス
クラス | 説明 | |
---|---|---|
GenericIdentity | 標準ユーザーを表します。 | |
GenericPrincipal | 汎用プリンシパルを表します。 | |
IdentityNotMappedException | ID を既知の ID に割り当てることができないプリンシパルの例外を表します。 | |
IdentityReference | ID を表し、NTAccount クラスおよび SecurityIdentifier クラスの基本クラスです。このクラスはパブリック コンストラクタを提供していないため、継承できません。 | |
IdentityReferenceCollection | IdentityReference オブジェクトのコレクションを表し、IdentityReference 派生オブジェクトのセットを IdentityReference 派生型に変換する方法を提供します。 | |
NTAccount | ユーザーまたはグループのアカウントを表します。 | |
SecurityIdentifier | セキュリティ識別子 (SID: Security Identifier) を表し、SID のマーシャリング操作と比較操作を提供します。 | |
WindowsIdentity | Windows ユーザーを表します。 | |
WindowsImpersonationContext | 偽装操作を行う前の Windows ユーザーを表します。 | |
WindowsPrincipal | コードによって Windows ユーザーの Windows グループ メンバシップを確認できるようにします。 |
列挙型
列挙体 | 説明 | |
---|---|---|
PrincipalPolicy | アプリケーション ドメインに対してプリンシパル オブジェクトと ID オブジェクトをどのように作成するかを指定します。既定値は UnauthenticatedPrincipal です。 | |
TokenAccessLevels | アクセス トークンに関連付けられたユーザー アカウントの特権を定義します。 | |
TokenImpersonationLevel | セキュリティ偽装レベルを定義します。セキュリティ偽装レベルは、サーバー プロセスがクライアント プロセスの代わりに動作できる程度を制御します。 | |
WellKnownSidType | 一般的に使用されるセキュリティ識別子 (SID: Security Identifier) のセットを定義します。 | |
WindowsAccountType | 使用されている Windows アカウントの種類を指定します。 | |
WindowsBuiltInRole | IsInRole で使用される共通のロールを指定します。 |
- System.Security.Principal 名前空間のページへのリンク