我试图在以下情况下在WCF中找到标准解决方案:WCF定制认证 - 令牌
我有2个服务。 Service1想要向service2发送请求。我希望service1将发送凭证,以便在service2响应他的请求之前进行身份验证。
我不想使用ssl或在所有网络服务之间复制证书。
这是我的解决方案:
我将创建一个“安全服务”。
Service1将根据安全服务进行身份验证。
成功验证后,此安全服务将为service1提供由安全服务签名的自定义令牌。
Service1会将此令牌附加到它的每个请求中。
Service2将验证此令牌,如果成功,将处理请求。
答案是如果在C#(WCF)中有一种方法来实现这种机制。
感谢
看到这个问题:http://stackoverflow.com/questions/964433/how-to-add-a-custom-header-to-every-wcf-calls – Jaapjan 2012-04-19 08:31:14