【问题标题】:How to attach a JWT to a JMS message?如何将 JWT 附加到 JMS 消息?
【发布时间】:2019-12-14 02:53:44
【问题描述】:

我们需要在每条 JMS 消息旁边发送一个 JWT 令牌。除了将其打包到有效负载本身之外,我不确定 JMS 和/或 ActiveMQ 消息结构中是否可能存在附件或标头。

查看了 ActiveMQMessage,但没有找到附件或标头。

【问题讨论】:

    标签: oauth oauth-2.0 jwt jms activemq


    【解决方案1】:

    我建议您查看 JMS 文档,特别是 the documentation on messages,它说:

    JMS 消息由以下部分组成:

    • 标头 - 所有消息都支持同一组标头字段。标头字段包含客户端和提供者用来识别和路由消息的值。
    • 属性 - 每条消息都包含一个内置工具,用于支持应用程序定义的属性值。属性为支持应用程序定义的消息过滤提供了一种有效的机制。
    • 正文 - JMS API 定义了几种类型的消息正文,涵盖了当前使用的大多数消息样式。

    简而言之,使用属性。 JMS 中不存在附件。

    上述文档详细说明了设置属性所需的 API 调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-07
      • 1970-01-01
      • 2013-01-01
      • 2016-02-10
      • 2020-11-08
      • 1970-01-01
      相关资源
      最近更新 更多