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

未指定模拟级别。

注解

模拟是进程采用另一个进程的安全属性的能力。

适用于