如何将可远程访问的WCF endpoints 的访问权限限制为本地/域 administrator ?
Edit: 将 [PrincipalPermission(SecurityAction.Demand, Name = "AdminUser")]
添加到我的WCF通道方法实现后,尝试从我的客户端调用服务方法会抛出 SecurityAccessDeniedException
,这是进度 .
如何让Windows提示用户输入新的用户详细信息(或安全令牌),以便我可以重新启动WCF连接作为正确的用户?
1 回答
您可以使用添加到WCF服务中声明的方法的 PrincipalPermissionAttribute 来执行此操作 .
看到这个链接:How to: Restrict Access with the PrincipalPermissionAttribute Class