设置模拟级别

为应用程序设置模拟级别时,可以确定应用程序在调用其他应用程序时授予其他应用程序使用其标识的权限。 只能为 COM+ 服务器应用程序设置此设置,库应用程序在托管进程的标识下运行,并使用它指定的模拟级别。 有关更多详细信息,请参阅模拟级别

选择模拟级别

  1. 右键单击要为其设置模拟的 COM+ 应用程序,然后单击属性

  2. 在应用程序属性对话框中,单击安全性选项卡。

  3. 模拟级别框中,选择相应的级别。 级别如下,从授予最低权限到授予最高权限依次排列:

    • 匿名。 客户端对服务器而言是匿名的。 服务器可以模拟客户端,但模拟令牌(本地凭据)不包含有关客户端的任何信息。
    • Identify。 服务器可以获取客户端的身份,并可以模拟客户端进行 ACL 检查。
    • Impersonate。 服务器可以在代表客户端操作时模拟客户端,尽管有限制。 服务器可以访问与客户端位于同一台计算机上的资源。 如果服务器与客户端在同一台计算机上,则可以作为客户端访问网络资源。 如果服务器位于与客户端不同的计算机上,则它只能访问与服务器位于同一计算机上的资源。 这是 COM+ 服务器应用程序的默认设置。
    • 委托。 无论是否在与客户端相同的计算机上,服务器都可以在代表客户端执行操作时模拟客户端。 在模拟过程中,客户端的凭据(包括具有本地有效性和网络有效性的凭据)可以传递给任意数量的计算机。
  4. 单击 “确定”

配置基于角色的安全性

配置软件限制策略

为库应用程序启用身份验证

为服务器应用程序设置身份验证级别