Классы, используемые в пользовательских операциях .NET Framework (Visual Basic)
Интерфейсы IIdentity и IPrincipal формируют основу системы проверки подлинности пользователя .NET Framework. Можно использовать реализацию этих интерфейсов, которую предоставляет .NET Framework, или реализовать эти классы самостоятельно.
Базовые классы, используемые для операций пользователя
Большая часть классов, поддерживающих операции пользователя, содержится в пространстве имен System.Security.Principal. За более полным списком обращайтесь к документации .NET Framework.
Следующие классы реализуют интерфейс IIdentity, который определяет базовые функциональные возможности объекта удостоверения.
Класс |
Описание |
---|---|
Представляет обобщенного пользователя. |
|
Представляет пользователя Windows. |
|
Представляет удостоверение и является базовым классом для классов NTAccount и SecurityIdentifier. |
|
Представляет учетную запись пользователя или группы. |
|
Представляет идентификатор безопасности (SID) и предоставляет операции маршалинга и сравнения для SID. |
Следующие классы реализуют интерфейс IPrincipal, который определяет базовые функциональные возможности объекта участника.
Класс |
Описание |
---|---|
Представляет обобщенного участника. |
|
Позволяет проверить членство пользователя Windows в группе Windows. |
В таблице перечислены наиболее важные перечисления, используемые для операций с пользователями в .NET Framework.
Перечисление |
Описание |
---|---|
Задает способ создания участников и объектов удостоверений для домена приложения. |
|
Определяет набор часто используемых идентификаторов безопасности (SID). |
|
Задает тип используемой учетной записи Windows. |
|
Задает основные роли, используемые в методе IsInRole. |
См. также
Задачи
Пошаговое руководство. Реализация пользовательской проверки подлинности и авторизации (Visual Basic)
Ссылки
Другие ресурсы
Проверка подлинности и авторизация в .NET Framework с помощью Visual Basic