【问题标题】:Protect some methods of WCF service保护WCF服务的一些方法
【发布时间】:2017-09-25 12:04:32
【问题描述】:

我有一个 WCF 服务,它在我的机器上运行并向所有人提供数据。 我需要将某些方法的访问权限仅限于某个程序集,而不取决于发出请求的用户。 我阅读了有关 PrincipalPermission 和证书的信息,但我不确定这是否对我有用,有人知道如何制作吗?

【问题讨论】:

    标签: wcf certificate


    【解决方案1】:

    您可以使用客户端证书身份验证(无论是消息还是传输 - 无关紧要)。将客户端证书添加到服务器端的受信任人员存储中,并将客户端证书密钥(例如 PFX)嵌入资源中。

    由于并非所有方法都应受到保护,因此您可以创建两个服务来公开同一类的不同功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-17
      相关资源
      最近更新 更多