0

我为我的 Web 应用程序创建了 WCF 服务。我能够访问接口内声明的所有函数和方法。现在,我想创建一个具有相同 WCF 服务的新 Web 应用程序,但我不希望这个 Web 应用程序访问所有功能和方法,即限制访问。可以实现吗?

4

1 回答 1

1

我认为您应该首先在 WCF 服务上实现基于凭据的访问,即多个客户端应用程序将使用凭据访问 WCF 服务。您可以指定操作合同的声明性按需权限。

例如。

  [PrincipalPermission(SecurityAction.Demand,Role = @”<Domain>\Customer”)]

这篇文章可能会对你有所帮助。

于 2012-04-11T04:56:33.187 回答