【发布时间】:2017-09-25 12:04:32
【问题描述】:
我有一个 WCF 服务,它在我的机器上运行并向所有人提供数据。 我需要将某些方法的访问权限仅限于某个程序集,而不取决于发出请求的用户。 我阅读了有关 PrincipalPermission 和证书的信息,但我不确定这是否对我有用,有人知道如何制作吗?
【问题讨论】:
标签: wcf certificate
我有一个 WCF 服务,它在我的机器上运行并向所有人提供数据。 我需要将某些方法的访问权限仅限于某个程序集,而不取决于发出请求的用户。 我阅读了有关 PrincipalPermission 和证书的信息,但我不确定这是否对我有用,有人知道如何制作吗?
【问题讨论】:
标签: wcf certificate
您可以使用客户端证书身份验证(无论是消息还是传输 - 无关紧要)。将客户端证书添加到服务器端的受信任人员存储中,并将客户端证书密钥(例如 PFX)嵌入资源中。
由于并非所有方法都应受到保护,因此您可以创建两个服务来公开同一类的不同功能。
【讨论】: