1

我想创建一个新的 WCF 服务和客户端。2 方将使用 2 路 SSL 进行通信,以相互信任。

我的问题是,在服务器端,我如何确定谁是与之对抗的客户端。最好的办法是获得客户端的证书(在 SSL 的身份验证阶段发送)。

我需要此证书才能根据它的身份授予此客户端权限。

谢谢。

4

1 回答 1

2

采用

System.ServiceModel.ServiceSecurityContext.Current

检查其属性:

  • 授权策略
  • 是匿名的
  • 主要身份
  • Windows 身份
于 2012-06-18T08:51:48.723 回答