Поделиться через


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

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

Классы

GenericIdentity

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

GenericPrincipal

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

IdentityNotMappedException

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

IdentityReference

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

IdentityReferenceCollection

Представляет коллекцию объектов IdentityReference и обеспечивает средства преобразования наборов объектов, производных от IdentityReference, в типы, производные от 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).