This closes #630 ARTEMIS-628 add BROWSE role
Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/1893d773 Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/1893d773 Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/1893d773 Branch: refs/heads/master Commit: 1893d773a40e865f46c851c27b6a1ae08e3f7182 Parents: 08ab1f7 e9db9c2 Author: Andy Taylor <[email protected]> Authored: Wed Jul 13 10:00:15 2016 +0100 Committer: Andy Taylor <[email protected]> Committed: Wed Jul 13 10:00:15 2016 +0100 ---------------------------------------------------------------------- .../artemis/cli/commands/etc/broker.xml | 1 + .../core/management/ActiveMQServerControl.java | 11 ++ .../artemis/api/core/management/RoleInfo.java | 15 ++- .../activemq/artemis/core/security/Role.java | 24 +++- .../artemis/utils/SecurityFormatter.java | 7 +- .../deployers/impl/FileConfigurationParser.java | 8 +- .../impl/ActiveMQServerControlImpl.java | 17 ++- .../core/persistence/config/PersistedRoles.java | 28 +++- .../artemis/core/security/CheckType.java | 6 + .../core/server/impl/ActiveMQServerImpl.java | 2 +- .../impl/LegacyLDAPSecuritySettingPlugin.java | 3 +- .../core/server/impl/ServerSessionImpl.java | 7 +- .../artemis/core/security/RoleTest.java | 43 ++++-- .../artemis/core/settings/RepositoryTest.java | 14 +- docs/user-manual/en/security.md | 9 +- .../client/AutoCreateJmsDestinationTest.java | 4 +- .../cluster/failover/SecurityFailoverTest.java | 2 +- .../management/ActiveMQServerControlTest.java | 4 +- .../ActiveMQServerControlUsingCoreTest.java | 13 ++ .../management/AddressControlTest.java | 4 +- .../management/AddressControlUsingCoreTest.java | 2 +- ...tyManagementWithConfiguredAdminUserTest.java | 4 +- .../management/SecurityNotificationTest.java | 4 +- .../integration/openwire/OpenWireTestBase.java | 9 +- .../RolesConfigurationStorageTest.java | 8 +- .../ra/ActiveMQMessageHandlerSecurityTest.java | 2 +- .../tests/integration/ra/JMSContextTest.java | 2 +- .../integration/ra/OutgoingConnectionTest.java | 2 +- .../ra/OutgoingConnectionTestJTA.java | 2 +- .../integration/security/LDAPSecurityTest.java | 21 ++- .../integration/security/SecurityTest.java | 132 ++++++++++++------- .../integration/server/ResourceLimitTest.java | 2 +- .../integration/ssl/DualAuthenticationTest.java | 4 +- .../tests/integration/stomp/StompTestBase.java | 2 +- tests/jms-tests/src/test/resources/broker.xml | 1 + .../impl/ActiveMQSecurityManagerImplTest.java | 28 ++-- 36 files changed, 320 insertions(+), 127 deletions(-) ----------------------------------------------------------------------
