MSMQ 上的 WCF 不起作用

标签 wcf security msmq

我的任务是实现一个使用 NetMsmqBinding 的 WCF 服务。我编写了服务,它运行良好。问题是他们在最后一刻告诉我不会有 Active Directory 集成。所以我不知道如何配置服务的安全性。服务和客户端机器之间有一条 VPN 隧道,但它们不使用相同的事件目录。请指教。任何帮助或教程将不胜感激。

问题是该服务并不总是在线。这就是为什么在这种情况下首选使用 WCF 而不是 MSMQ 的原因。所以我通过 MSMQ 发送单向消息 - 效果很好。我唯一的问题是我是 WCF 新手,不熟悉 WCF 安全性。我希望能够对消息进行签名和加密,因为要发送到服务的信息是 secret 的。我想确保只有授权的客户才能调用该服务。有什么建议么?

最佳答案

我不确定我是否理解你的问题,如果我错了,请纠正我。我最近一直在使用托管在没有可用 Active Directory 的计算机上的 WCF 服务。我们使用证书保护它。它是您的选择吗?这非常轻松(如果您通过了“将证书放入商店并授予正确的用户访问权限”部分)。

关于MSMQ 上的 WCF 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/211385/

相关文章:

c# - WCF是建立在套接字上的吗?

c# - System.Collections.Generic.List<T>.ToArray() 和 System.Linq.Enumerable.ToArray<T>() 之间的区别?

WCF - 在您的服务中抛出 FaultExceptions 的开销

wcf - 为 WCF webhttp 设置最大消息和缓冲区大小

java - html5中keygen标签的使用

php - API 的安全 MySQL 查询

发往群集 MSMQ 实例的 MSMQ 消息卡在传出队列中

encryption - 如何保护/加密 Lucene 索引?

.net - MSMQ 是个好主意吗

c# - 等待与事件处理程序异步