我为我的 Web 应用程序创建了 WCF 服务。我能够访问接口内声明的所有函数和方法。现在,我想创建一个具有相同 WCF 服务的新 Web 应用程序,但我不希望这个 Web 应用程序访问所有功能和方法,即限制访问。可以实现吗?
问问题
83 次
1 回答
1
我认为您应该首先在 WCF 服务上实现基于凭据的访问,即多个客户端应用程序将使用凭据访问 WCF 服务。您可以指定操作合同的声明性按需权限。
例如。
[PrincipalPermission(SecurityAction.Demand,Role = @”<Domain>\Customer”)]
这篇文章可能会对你有所帮助。
于 2012-04-11T04:56:33.187 回答