共用方式為


用於 .NET Framework 使用者作業的類別

更新:2007 年 11 月

IIdentityIPrincipal 介面會構成 .NET Framework 使用者驗證系統的基礎。您可以使用 .NET Framework 所提供的這些介面實作,或是自行實作這些類別。

用於使用者作業的基本類別

大部分支援使用者作業的類別,都位於 System.Security.Principal 命名空間中。如需更完整的清單,請查閱 .NET Framework 文件。

下列類別會實作 IIdentity 介面,此介面定義 Identity 物件的基本功能。

類別

描述

GenericIdentity

代表泛型使用者。

WindowsIdentity

代表 Windows 使用者。

IdentityReference

代表一項識別 (Identity),同時也是 NTAccountSecurityIdentifier 類別的基底類別。

NTAccount

代表使用者或群組帳戶。

SecurityIdentifier

代表安全識別項 (SID),並為 SID 提供封送處理 (Marshaling) 和比較作業。

下列類別會實作 IPrincipal 介面,此介面定義主體物件的基本功能。

類別

描述

GenericPrincipal

代表泛型主體。

WindowsPrincipal

允許程式碼檢查 Windows 使用者的 Windows 群組成員資格。

此表會列出 .NET Framework 使用者作業所用到的最重要列舉型別 (Enumeration)。

列舉型別

描述

PrincipalPolicy

指定應如何為應用程式網域建立 Principal 和 Identity 物件。

WellKnownSidType

定義常用的安全識別項 (SID) 集合。

WindowsAccountType

指定所使用的 Windows 帳戶類型。

WindowsBuiltInRole

指定與 IsInRole 搭配使用的通用角色。

請參閱

工作

逐步解說:實作自訂驗證和授權

參考

My.User 物件

其他資源

.NET Framework 中使用 Visual Basic 進行的驗證和授權