`

ActiveMQ的认证和授权的简单配置

    博客分类:
  • Java
阅读更多

1.编辑: ${activemq.base}/conf/activemq.xml配置文件,
在<broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="${activemq.base}/data">节点下添加以下节点
      <plugins>
        <simpleAuthenticationPlugin>
         <users>
          <authenticationUser username="system" password="manager" groups="users,admins"/>
          <authenticationUser username="user" password="password" groups="users"/>
          <authenticationUser username="guest" password="password" groups="guests"/>
         </users>
        </simpleAuthenticationPlugin>
      </plugins>
2.编写JMS客户端程序:
        ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory(url,username,password);

注意: username 和password必须和配置文件里的一致,否则会抛出异常.     

0
0
分享到:
评论

相关推荐

    activemq5配置文档

    - **用户认证与授权**:ActiveMQ允许通过Jaas配置用户身份验证和权限控制,你可以定义多个用户角色并分配不同的访问权限。 - **虚拟主题(Virtual Topics)**:虚拟主题提供了安全隔离,使得不同用户组可以订阅...

    ActiveMQ安装和使用

    在`conf/activemq.xml`文件中添加简单的认证插件配置: ```xml ,admins"/&gt; ``` 这里定义了一个名为`wusc`的用户,密码为`wusc.123`,拥有`users`和`admins`角色。 ##### 2. 控制台登录配置 在`conf/...

    ActiveMQ消息服务器 v6.0.1.zip

    5. 安全性:ActiveMQ内置了用户认证和授权机制,可以通过SSL/TLS加密传输,保障数据的安全性。 二、ActiveMQ应用场景 1. 微服务通信:在微服务架构中,ActiveMQ作为服务间通信的桥梁,实现异步解耦和数据同步。 2. ...

    linux-apache-activemq-5.9.0和 linux-jdk1.6

    6. **安全性**:为了保护消息传递的安全,可以配置用户认证和授权,以及SSL/TLS加密。 接下来,我们来看JDK 1.6。这是Java的一个早期版本,提供了运行Java应用程序的基础环境。JDK 1.6包含Java编译器(javac)、...

    activeMQ的java简单实例.zip

    13. **安全性**:ActiveMQ可以通过用户认证和授权控制访问。可以在`users.properties`和`groups.properties`文件中定义用户和权限。 这个"activeMQ的java简单实例"很可能会展示如何创建一个简单的Java程序,使用...

    ActiveMQ In Action精简版

    安全性配置则涉及到用户认证、权限控制等内容,确保只有授权用户才能访问特定的消息队列或主题。 ### 使用ActiveMQ 使用ActiveMQ创建Java应用时,可以利用其提供的JMS API,通过简单的代码即可实现消息的发送和...

    apache-activemq-5.11.3

    7. **安全机制**:支持用户认证和授权,可配置SSL/TLS加密,保障数据传输安全。 8. **灵活的配置**:ActiveMQ可以通过XML配置文件进行定制,以适应不同的系统环境和需求。 **Tomcat7集成:** Tomcat7是一款轻量级的...

    ActiveMQ的安装与使用(单节点).docx

    ActiveMQ提供了多种消息安全配置策略,例如简单授权配置、JAAS认证、LDAP认证等。 ActiveMQ的应用场景 ActiveMQ广泛应用于分布式系统、微服务架构、消息队列、任务队列等领域。 ActiveMQ的优点 ActiveMQ具有高...

    ActiveMQ实战——实现一个简易版的聊天室

    在本篇《ActiveMQ实战——实现一个简易版的聊天室》中,我们将深入探讨如何利用Apache ActiveMQ构建一个简单的在线聊天应用。ActiveMQ是Apache软件基金会的一个开源项目,它是一款功能强大的消息中间件,用于在...

    ActiveMQ讲义.ppt

    - **安全性**:ActiveMQ提供基于用户认证和授权的安全管理,确保消息传输的安全。 - **管理工具**:内置的Web控制台允许用户监控和管理消息代理,方便调试和故障排查。 3. **配置与使用** - **安装与启动**:...

    activeMQ代码示例简单通信

    4. 安全性:ActiveMQ支持多种安全认证和授权机制,包括JAAS、Kerberos、LDAP等,可以实现对用户和资源的精细控制。它还提供了SSL/TLS加密,确保消息传输过程中的数据安全。 现在,让我们转向提供的代码实例。在...

    activeMq安装

    这里以最简单的授权配置为例,需要编辑`conf/activemq.xml`文件,在broker标签中添加认证用户信息。例如,创建一个名为`xiaoxg`的用户,密码也为`xiaoxg`,并分配`users`和`admins`角色。 同时,还需要在`conf/...

    apache-activemq-5.16.5

    7. **安全机制**:ActiveMQ支持多种安全认证和授权机制,如JAAS(Java Authentication and Authorization Service),可以保护消息的安全传输。 8. **QoS(Quality of Service)策略**:提供不同的服务质量级别,如...

    apache-activemq-5.0.0-src.zip_ActiveMQ 源代码_activemq_activemq.src

    5. **安全机制**:ActiveMQ提供了用户认证和授权功能,源代码里有相关的安全策略和权限控制实现。 6. **开发文档与示例**:描述中提到的“开发想到和开发例子”可能包括API文档、设计文档以及一些示例程序,帮助...

    apache-activemq-5.15.0

    - 安全性:提供用户认证和授权,支持SSL/TLS加密,确保数据安全传输。 - 可靠性:支持消息的持久化,即使在服务器重启后也能保证消息不丢失。 - 负载均衡和故障转移:通过网络集群实现负载均衡和故障恢复。 - ...

    apache-activemq-5.11.2 附全解教程

    6. **安全性**:ActiveMQ提供了用户认证和授权机制,可以配置SSL/TLS加密,保障通信安全。 7. **性能优化**:ActiveMQ具有高性能的设计,支持大规模并发连接和大量消息处理,通过优化的缓存策略和内存管理,能够在...

    消息队列activemq.zip

    4. 安全性:支持用户认证和授权,可以设置访问控制策略,保障消息传输的安全。 5. 监控与管理:提供Web管理控制台,方便实时监控和管理消息队列的状态。 四、ActiveMQ实战应用 在实际应用中,ActiveMQ常用于以下...

    apache-activemq-5.12.0-bin

    6. **安全**:ActiveMQ支持多种安全策略,如用户认证和授权,可以限制不同用户的操作权限,保护系统的安全性。 7. **网络连接**:ActiveMQ可以通过TCP/IP协议与其他服务器或客户端通信,并且支持SSL/TLS加密,确保...

    ActiveMQ消息服务器 v5.17.6.zip

    5. **安全控制**:ActiveMQ支持用户认证和授权,可配置SSL/TLS加密,保障通信安全。 6. **管理工具**:提供Web Console和JMX接口,方便管理员监控和管理消息队列。 二、ActiveMQ应用场景 1. **解耦应用**:在...

    ActiveMQ-5.12.0.zip

    ActiveMQ可以通过配置用户认证和授权来增强安全性。"conf\users.properties"和"conf\groups.properties"文件分别用于定义用户和权限。还可以通过SSL/TLS加密通信以保护数据安全。 **8. 监控与日志** 监控ActiveMQ的...

Global site tag (gtag.js) - Google Analytics