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


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

Определение

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

public enum class TokenImpersonationLevel
public enum TokenImpersonationLevel
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum TokenImpersonationLevel
type TokenImpersonationLevel = 
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type TokenImpersonationLevel = 
Public Enum TokenImpersonationLevel
Наследование
TokenImpersonationLevel
Атрибуты

Поля

Anonymous 1

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

Delegation 4

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

Identification 2

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

Impersonation 3

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

None 0

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

Комментарии

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

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