-
Notifications
You must be signed in to change notification settings - Fork 1
ActiveMQ In Action读书笔记(四)
18965050 edited this page Mar 2, 2016
·
1 revision
ActiveMQ支持两种插件方式的认证:
- Simple authentication plug-in: 使用<simpleAuthenticationPlugin>标签
- JAAS authentication plug-in: 使用<jaasAuthenticationPlugin>标签
ActiveMQ提供了两级授权方式:
- 操作级: 对topic或queue的destination进行授权. 通过<authorizationPlugin>标签给broker中的destination进行授权
- 消息级: 实现org.apache.activemq.security.MessageAuthorizationPolicy接口, 并通过<messageAuthorizationPolicy>标签进行授权
我们可以通过自定义一个带安全认证或授权的broker来实现.其步骤为:
- 实现BrokerFilter, 进行安全认证或授权
- 实现BrokerPlugin, 用于安装自定义的Broker
- 在配置文件中进行broker plugin配置