将角色分配给组件、接口或方法
可以将角色显式分配给 COM+ 应用程序中通过组件服务管理工具可见的任何项。 这样做可确保是角色成员的任何用户都有权访问该项目及其包含的任何其他项。 例如,如果将角色“读者”分配给某个组件,则允许“读者”的任何成员访问该组件及其公开的任何接口和方法。 对于这些接口和方法,“读者”将显示为继承角色。
仅当向方法分配角色时,调用方才能访问该方法,方法是将角色直接显式分配给方法,或者通过将角色分配给方法的接口或方法的组件,在这种情况下,该方法将继承该角色。 如果未分配角色并且启用了访问检查,则对方法的所有调用都将失败。
必须先为应用程序 定义 角色,然后才能分配角色。 为应用程序定义的所有角色都将显示在 为所选项显式设置的角色中, ( 应用程序内任何组件、方法和接口的“ 安全性 ”选项卡上的“) ”窗口中。
将角色分配给组件、方法或接口
在组件服务管理工具的控制台树中,找到为其定义了角色的 COM+ 应用程序。 展开树以查看应用程序的组件、接口或方法,具体取决于要为其分配角色的内容。
右键单击要为其分配角色的项,然后单击“ 属性”。
在属性对话框中,单击“ 安全性 ”选项卡。
在“ 为所选项显式设置的角色” () 框中,选择要分配给该项的角色。
单击“确定”。
为项显式设置的任何角色都将由它包含的任何较低级别的项继承,并且将显示在 这些项目 () 窗口中的“由选定项继承的角色 ”。
相关主题