You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by do...@apache.org on 2018/11/09 08:04:22 UTC
[rocketmq] 01/01: Merge pull request #519 from
githublaohu/feature_acl
This is an automated email from the ASF dual-hosted git repository.
dongeforever pushed a commit to branch feature_acl
in repository https://gitbox.apache.org/repos/asf/rocketmq.git
commit 2d4cda262070f847b061f40cd8bcf4f41f7b226c
Merge: aeea021 11d3df6
Author: Zhendong Liu <zh...@yeah.net>
AuthorDate: Fri Nov 9 16:04:14 2018 +0800
Merge pull request #519 from githublaohu/feature_acl
[ISSUE#403]Implement the acl strandard for rocketmq
acl-plug/pom.xml | 4 +-
.../org/apache/rocketmq/acl/AccessValidator.java | 6 +-
.../rocketmq/acl/DefaultAccessValidator.java | 6 +-
.../rocketmq/acl/plug/AccessContralAnalysis.java | 7 +-
.../apache/rocketmq/acl/plug/Authentication.java | 2 +-
.../acl/plug/DefaultAclRemotingServiceImpl.java | 45 ++++-
.../rocketmq/acl/plug/engine/AclPlugEngine.java | 2 +
.../AuthenticationInfoManagementAclPlugEngine.java | 53 ++++--
.../acl/plug/engine/LoginInfoAclPlugEngine.java | 3 +-
.../acl/plug/engine/PlainAclPlugEngine.java | 9 +-
.../rocketmq/acl/plug/entity/AccessControl.java | 8 +-
.../acl/plug/entity/AuthenticationInfo.java | 7 +-
.../acl/plug/entity/BorkerAccessControl.java | 4 +-
.../acl/plug/entity/ControllerParameters.java | 5 +-
.../apache/rocketmq/acl/plug/entity/LoginInfo.java | 4 +-
.../plug/strategy/NetaddressStrategyFactory.java | 5 +-
.../rocketmq/acl/plug/AclRemotingServiceTest.java | 147 +++++++++++++++
.../org/apache/rocketmq/acl/plug/AclUtilsTest.java | 5 +-
.../acl/plug/engine/PlainAclPlugEngineTest.java | 45 +----
broker/pom.xml | 2 +-
.../apache/rocketmq/broker/BrokerController.java | 7 +-
.../broker/client/ClientHousekeepingService.java | 3 -
.../rocketmq/broker/util/ServiceProviderTest.java | 9 +
.../org.apache.rocketmq.acl.AccessValidator | 1 +
distribution/conf/broker.conf | 2 +-
distribution/conf/transport.yml | 10 +-
.../apache/rocketmq/example/simple/AclClient.java | 206 +++++++++++++++++++++
pom.xml | 2 +-
.../remoting/netty/NettyRemotingClient.java | 2 +-
.../remoting/netty/NettyRemotingServer.java | 2 +-
.../org/apache/rocketmq/test/base/BaseConf.java | 5 +
31 files changed, 508 insertions(+), 110 deletions(-)