将安全令牌添加到 Rabbit MQ 消息

Adding Security Token to Rabbit MQ Messages

我是 Rabbit MQ 的新手。请指导我如何在向 Rabbit MQ Server 中的队列发送消息时添加由安全令牌服务生成的安全令牌。

描述: 我们正在使用 Rabbit MQ 模拟一个消息传递基础设施,因为对于这个项目的部分交付,现在还没有实际的可用基础设施。由于消息传递基础设施的实际规范表明它必须使用来自 STS(安全令牌服务)的安全令牌进行身份验证,我们必须至少使用 Rabbit MQ 模拟此功能,因为 PD 的范围要求这样做。谷歌搜索和 Rabbit MQ 站点有点帮助……我现在才知道这个词……SASL……这可以帮助我在请求中嵌入令牌。目前我们用 Rabbit MQ API 编写了一个 Java 代码来向队列发送一个 XML 消息。

需要有关如何在向 Queue 发送消息时嵌入安全令牌的更多信息。

注意:令人高兴的是,范围不包括验证令牌。令牌可以只在日志中或测试团队可以通过某些方式验证它。

RabbitMQ 中没有这样的功能。要向单个消息添加安全令牌,您可以使用现有框架或推出您自己的解决方案。

RabbitMQ 支持 SASL 身份验证,但这是在连接级别,而不是每个消息。