System.Security.Principal 名前空間
System.Security.Principal 名前空間は、コードを実行するときに使用するセキュリティ コンテキストを表すプリンシパル オブジェクトを定義します。詳細については、「 ロール ベース セキュリティ 」を参照してください。
クラス
クラス | 説明 |
---|---|
GenericIdentity | 標準ユーザーを表します。 |
GenericPrincipal | 標準プリンシパルを表します。 |
WindowsIdentity | Windows ユーザーを表します。 |
WindowsImpersonationContext | 偽装操作を行う前の Windows ユーザーを表します。 |
WindowsPrincipal | コードによって Windows ユーザーの Windows グループ メンバシップを確認できるようにします。 |
インターフェイス
インターフェイス | 説明 |
---|---|
IIdentity | ID オブジェクトの基本機能を定義します。 |
IPrincipal | プリンシパル オブジェクトの基本機能を定義します。 |
列挙体
列挙体 | 説明 |
---|---|
PrincipalPolicy | アプリケーション ドメインに対してプリンシパル オブジェクトと ID オブジェクトをどのように作成するかを指定します。既定値は UnauthenticatedPrincipal です。 |
WindowsAccountType | 使用されている Windows アカウントの種類を指定します。 |
WindowsBuiltInRole | IsInRole で使用される共通のロールを指定します。 |