Прочитать на английском

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


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

Определение

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

C#
public enum TokenImpersonationLevel
C#
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum TokenImpersonationLevel
Наследование
TokenImpersonationLevel
Атрибуты

Поля

Имя Значение Описание
Anonymous 1

Серверный процесс не может получать идентификационную информацию о клиенте и не может олицетворять клиента.

Delegation 4

Серверный процесс может олицетворять контекст безопасности клиента в удаленных системах.

Identification 2

Серверный процесс может получать информацию о клиенте, например, идентификаторы и привилегии безопасности, но не может олицетворять клиента. Это может оказаться полезным в том случае, если сервер экспортирует свои собственные объекты, например базы данных, из которых экспортируются таблицы и представления. Используя полученную информацию безопасности клиента, сервер может принимать решения в отношении проверки доступа, не имея возможности применять другие службы, использующие контекст безопасности клиента.

Impersonation 3

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

None 0

Уровень олицетворения не назначается.

Комментарии

Олицетворение — это способность процесса принимать на себя атрибуты безопасности другого процесса.

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0