【问题标题】:How to check that user can write to JMS queue / topic?如何检查用户是否可以写入 JMS 队列/主题?
【发布时间】:2011-03-25 00:03:32
【问题描述】:

如何在不影响Destination 的情况下检查特定用户对Queue / Topic 的写入权限。

如果用户没有该权限,则会抛出异常,并且是零感情。

但是如果用户有这样的权限,那么Queue/Topic会出现新消息,这是不应该发生的。

有没有办法进行这样的测试?是否可以在不提交的情况下使用事务?

【问题讨论】:

    标签: queue jms rights


    【解决方案1】:

    我认为一般来说,这取决于您使用的 JMS 提供程序,因为 JMS 本身并没有指定安全机制。例如,在 IBM MQ 上,如果您无权向目标发送/发布消息,则调用 Session.createProducer(Destination queueOrTopic) 将引发 InvalidDestinationException。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-31
      • 2012-12-15
      • 2018-03-30
      • 2021-12-28
      • 2014-12-10
      • 2013-01-27
      • 2014-10-27
      相关资源
      最近更新 更多