System.Security.Principal Пространство имен
Пространство имен System.Security.Principal определяет объект-участник, представляющий контекст безопасности, в котором выполняется код программы. The System.Security.Principal namespace defines a principal object that represents the security context under which code is running. Дополнительные сведения см. в разделе Безопасность на основе ролей. For more information, see Role-Based Security.
Классы
GenericIdentity |
Представляет обобщенного пользователя.Represents a generic user. |
GenericPrincipal |
Представляет обобщенного участника.Represents a generic principal. |
IdentityNotMappedException |
Представляет исключение для участника, удостоверение которого невозможно сопоставить известному удостоверению.Represents an exception for a principal whose identity could not be mapped to a known identity. |
IdentityReference |
Представляет удостоверение и является базовым классом для классов NTAccount и SecurityIdentifier.Represents an identity and is the base class for the NTAccount and SecurityIdentifier classes. Этот класс не предоставляет открытый конструктор и поэтому не может быть унаследованным.This class does not provide a public constructor, and therefore cannot be inherited. |
IdentityReferenceCollection |
Представляет коллекцию объектов IdentityReference и обеспечивает средства преобразования наборов объектов, производных от IdentityReference, в типы, производные от IdentityReference.Represents a collection of IdentityReference objects and provides a means of converting sets of IdentityReference-derived objects to IdentityReference-derived types. |
NTAccount |
Представляет учетную запись пользователя или группы.Represents a user or group account. |
SecurityIdentifier |
Представляет идентификатор безопасности (SID) и предоставляет операции маршалинга и сравнения для SID.Represents a security identifier (SID) and provides marshaling and comparison operations for SIDs. |
WindowsIdentity |
Представляет пользователя Windows.Represents a Windows user. |
WindowsImpersonationContext |
Представляет пользователя Windows до операции олицетворения.Represents the Windows user prior to an impersonation operation. |
WindowsPrincipal |
Включает код для проверки членства пользователя Windows в группе Windows.Enables code to check the Windows group membership of a Windows user. |
Интерфейсы
IIdentity |
Определяет базовые функциональные возможности объекта идентификации.Defines the basic functionality of an identity object. |
IPrincipal |
Определяет базовые функциональные возможности объекта-участника.Defines the basic functionality of a principal object. |
Перечисления
PrincipalPolicy |
Задает способ создания участников и объектов удостоверений для домена приложения.Specifies how principal and identity objects should be created for an application domain. Значение по умолчанию — |
TokenAccessLevels |
Определяет привилегии учетной записи пользователя, связанной с токеном доступа.Defines the privileges of the user account associated with the access token. |
TokenImpersonationLevel |
Определяет уровни олицетворения безопасности.Defines security impersonation levels. Уровни олицетворения безопасности определяют степень, до которой серверный процесс может действовать от лица клиентского процесса.Security impersonation levels govern the degree to which a server process can act on behalf of a client process. |
WellKnownSidType |
Определяет набор часто используемых идентификаторов безопасности (SID).Defines a set of commonly used security identifiers (SIDs). |
WindowsAccountType |
Задает тип используемой учетной записи Windows.Specifies the type of Windows account used. |
WindowsBuiltInRole |
Задает основные роли, используемые в методе IsInRole(String).Specifies common roles to be used with IsInRole(String). |