System.Security.Principal Пространство имен

Определяет основной объект, представляющий контекст безопасности, в котором выполняется код. Дополнительные сведения см. в разделе Role-Based Security.

Классы

Имя Описание
GenericIdentity

Представляет универсального пользователя.

GenericPrincipal

Представляет универсальный субъект.

IdentityNotMappedException

Представляет исключение для субъекта, удостоверение которого не удалось сопоставить с известным удостоверением.

IdentityReference

Представляет удостоверение и является базовым классом для NTAccount и SecurityIdentifier классов. Этот класс не предоставляет открытый конструктор и поэтому не может быть унаследован.

IdentityReferenceCollection

Представляет коллекцию объектов и предоставляет средства преобразования наборов производных IdentityReferenceIdentityReferenceобъектов в IdentityReferenceпроизводные типы.

NTAccount

Представляет учетную запись пользователя или группы.

SecurityIdentifier

Представляет идентификатор безопасности (SID) и предоставляет операции маршалинга и сравнения для идентификаторов SID.

WindowsIdentity

Представляет пользователя Windows.

WindowsImpersonationContext

Представляет пользователя Windows до операции олицетворения.

WindowsPrincipal

Позволяет коду проверить членство в группе Windows пользователя Windows.

Интерфейсы

Имя Описание
IIdentity

Определяет основные функциональные возможности объекта удостоверения.

IPrincipal

Определяет основные функциональные возможности основного объекта.

Перечисления

Имя Описание
PrincipalPolicy

Указывает способ создания объектов субъекта и удостоверений для домена приложения. Значение по умолчанию — UnauthenticatedPrincipal.

TokenAccessLevels

Определяет привилегии учетной записи пользователя, связанной с маркером доступа.

TokenImpersonationLevel

Определяет уровни олицетворения безопасности. Уровни олицетворения безопасности управляют степенью, в которой серверный процесс может действовать от имени клиентского процесса.

WellKnownSidType

Определяет набор часто используемых идентификаторов безопасности (SID).

WindowsAccountType

Указывает тип используемой учетной записи Windows.

WindowsBuiltInRole

Указывает общие роли для использования с IsInRole(String).