TokenImpersonationLevel 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义安全模拟级别。 安全模拟级别控制服务器进程可以代表客户端进程执行操作的程度。
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 | 服务器进程可以在远程系统上模拟客户端的安全上下文。 |
注解
模拟是一个进程能够处理另一个进程的安全属性。