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
Атрибуты

Поля

Имя Значение Описание
None 0

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

Anonymous 1

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

Identification 2

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

Impersonation 3

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

Delegation 4

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

Комментарии

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

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