如何限制特定Windows用户组的WCF方法?

时间:2012-08-20 20:53:04

标签: wcf

我在Windows服务中托管了WCF服务,使用https进行安全连接。同一台计算机上有两个Windows用户组(例如Group AGroup B)。

我需要Group A调用一些方法,Group B可以调用一些方法。

两种方法都有。

我在方法上方使用了[PrincipalPermissionAttribute],但它只将用户角色(即AdministratorUser等)用于用户组。

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

如果您在服务配置中使用ClientCredentialType = "Windows",那么您的“角色”(在[PrincipalPermissionAttribute]中定义) 是Windows组。

请参阅:

MS模式&amp ;;

WCF安全指南实践小组 - 主题 How do I restrict access to WCF operations to specific Windows users?

相关问题