zoukankan      html  css  js  c++  java
  • ActiveMQ 安全认证

    修改配置文件

    位置:

    apache-activemq-5.9.0/conf/

    vi activemq.xml

    <broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="${activemq.data}">

    下面添加一段:

    <plugins>
        <!-- use JAAS to authenticate using the login.config file on the classpath to
        configure JAAS -->
        <!-- 添加 jaas 认证插件 activemq 在 login.config 里面定义,详细见 login.config-->
        <jaasAuthenticationPlugin configuration="activemq"/>
        <!-- lets configure a destination based authorization mechanism -->
        <authorizationPlugin>
            <map>
                <authorizationMap>
                    <authorizationEntries>
                     <authorizationEntry topic=">" read="admins"  write="admins" admin="admins" />
                        <authorizationEntry queue=">" read="admins" write="admins" admin="admins"/>
                        <authorizationEntry topic="ActiveMQ.Advisory.>" read="admins" write="admins" admin="admins"/>
                        <authorizationEntry queue="ActiveMQ.Advisory.>" read="admins" write="admins" admin="admins"/>
                    </authorizationEntries>
                </authorizationMap>
            </map>
        </authorizationPlugin>
    </plugins>

    重新启动activemq

    先关闭,再启动

    用户信息在

    users.properties

    角色分组信息在

    groups.properties

  • 相关阅读:
    新经资讯项目业务逻辑梳理
    HTTP状态保持的原理
    CSRF的原理和防范措施
    装饰器路由具体实现梳理
    Flask中异常捕获
    正则匹配路由
    (搬运以学习)flask 上下文的实现
    flask之请求钩子
    如何在linux中创建虚拟环境
    面包屑导航
  • 原文地址:https://www.cnblogs.com/chenglc/p/10278383.html
Copyright © 2011-2022 走看看