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
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 0 | Уровень олицетворения не назначается. |
| Anonymous | 1 | Серверный процесс не может получить идентификационные сведения о клиенте, и он не может олицетворить клиента. |
| Identification | 2 | Серверный процесс может получить сведения о клиенте, например идентификаторы безопасности и привилегии, но он не может олицетворить клиента. Это полезно для серверов, которые экспортируют собственные объекты, например продукты базы данных, которые экспортируют таблицы и представления. Используя полученные сведения о безопасности клиента, сервер может принимать решения о проверке доступа, не имея возможности использовать другие службы, использующие контекст безопасности клиента. |
| Impersonation | 3 | Серверный процесс может олицетворить контекст безопасности клиента в локальной системе. Сервер не может олицетворить клиента в удаленных системах. |
| Delegation | 4 | Серверный процесс может олицетворить контекст безопасности клиента в удаленных системах. |
Комментарии
Олицетворение — это способность процесса взять на себя атрибуты безопасности другого процесса.