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