System.Security.Principal 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コードが実行されているセキュリティ コンテキストを表すプリンシパル オブジェクトを定義します。 詳細については、「ロール ベース セキュリティ」をご覧ください。
クラス
GenericIdentity |
ジェネリック ユーザーを表します。 |
GenericPrincipal |
ジェネリック プリンシパルを表します。 |
IdentityNotMappedException |
ID を既知の ID にマップできなかったプリンシパルに対する例外を表します。 |
IdentityReference |
ID を表し、NTAccount クラスおよび SecurityIdentifier クラスの基本クラスです。 このクラスはパブリック コンストラクターを提供していないため、継承できません。 |
IdentityReferenceCollection |
IdentityReference オブジェクトのコレクションを表し、IdentityReference から派生したオブジェクトのセットを IdentityReference から派生した型に変換する手段を提供します。 |
NTAccount |
ユーザーまたはグループ アカウントを表します。 |
SecurityIdentifier |
セキュリティ識別子 (SID) を表し、SID のマーシャリングおよび比較演算を実現します。 |
WindowsIdentity |
Windows ユーザーを表します。 |
WindowsImpersonationContext |
偽装操作を実行する前の Windows ユーザーを表します。 |
WindowsPrincipal |
コードによって Windows ユーザーの Windows グループ メンバーシップを確認できるようにします。 |
インターフェイス
IIdentity |
ID オブジェクトの基本機能を定義します。 |
IPrincipal |
プリンシパル オブジェクトの基本機能を定義します。 |
列挙型
PrincipalPolicy |
アプリケーション ドメインに対してプリンシパルおよび ID オブジェクトをどのように作成するかを定めます。 既定値は、 |
TokenAccessLevels |
アクセス トークンに関連付けられるユーザー アカウントの特権を定義します。 |
TokenImpersonationLevel |
セキュリティ偽装レベルを定義します。 セキュリティ偽装レベルは、サーバー プロセスがクライアント プロセスの代わりをどの程度果たせるかを制御します。 |
WellKnownSidType |
一般的に使用されるセキュリティ識別子 (SID) を定義します。 |
WindowsAccountType |
使用する Windows アカウントの種類を定めます。 |
WindowsBuiltInRole |
IsInRole(String) で使用する一般的なロールを定めます。 |
.NET