我想使用客户端证书来验证我的WCF服务(在IIS中托管)的调用者。
我不想使用任何内置解决方案(客户端证书映射或IIS客户端证书映射),因为它们需要额外的管理开销(本地用户帐户或AD帐户)。也就是说:添加另一个帐户需要向IT部门提出更改请求,然后等待三周。
有没有办法可以配置IIS / WCF来接受客户端证书并将它们映射到像ASP.NET MembershipProvider这样的用户帐户?
我想使用其中一个HTTP绑定。即:basicHttpBinding,wsHttpBinding或webHttpBinding。