我希望设立一个说实例(主要是作为一个践踏服务器),这将服务请求来自两种类型的客户:

  1. 经过验证的用户,它可以阅读和书写的主题
  2. 非身份验证的用户只能从阅读的话题

我已经使用SimpleAuthenticationBroker这么远,我看不到无论如何配置上述情况,我也没有看到任何一位中的代码,它承认通配符的用户来通过身份验证。

如果我配置的服务器使用认证的经纪人,就会期望所有的连接进行认证,这是什么我不想要的。

唯一的解决办法,我认为我可以看到的是提供我自己的执行,以支持功能我需要的,但是我很想找到一些办法建立进入服务器。

有帮助吗?

解决方案

这是目前不支持今后安全执行,但你总是可以定义一个用户,可以连接在不需要密码的情况下用只读的特权。

你可以提高Jira增强的请求(https://issues.apache.org/activemq/browse/AMQ)对于这种非身份验证用户的功能和更好的是提供一个补当前插件。

其他提示

这一特征现在可以作为的说5.4,因为我刚刚找到搜索时,有相同功能: http://activemq.apache.org/security.html

作为的说5.4,你可以将它设置在以下方式。找到的

<plugins>
    ...
</plugins>

部分的 etc/activemq.xml 文件和编辑,以使其包含的simpleAuthenticationPlugin这样的:

<simpleAuthenticationPlugin anonymousAccessAllowed="true" />

资料来源: http://activemq.apache.org/security.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top