我正在尝试在 WCF 中为以下场景找到标准解决方案:
我有 2 项服务。Service1 想要向 service2 发送请求。我希望 service1 在 service2 响应他的请求之前发送凭据以便进行身份验证。
我不想使用 ssl 或在所有网络服务之间复制证书。
这是我的解决方案:
我将创建一个“安全服务”。
Service1 将针对安全服务进行身份验证。
成功验证后,此安全服务将为 service1 提供由安全服务签名的自定义令牌。
Service1 会将此令牌附加到它的每个请求中。
Service2 将验证此令牌,如果成功,将处理请求。
答案是 C# (WCF) 中是否有实现此机制的方法。
谢谢