Modifier and Type | Method and Description |
---|---|
Map<String,Set<Role>> |
Configuration.getSecurityRoles() |
Modifier and Type | Method and Description |
---|---|
Configuration |
Configuration.putSecurityRoles(String match,
Set<Role> roles) |
Configuration |
Configuration.setSecurityRoles(Map<String,Set<Role>> roles) |
Modifier and Type | Method and Description |
---|---|
Map<String,Set<Role>> |
ConfigurationImpl.getSecurityRoles() |
Modifier and Type | Method and Description |
---|---|
ConfigurationImpl |
ConfigurationImpl.putSecurityRoles(String match,
Set<Role> roles) |
ConfigurationImpl |
ConfigurationImpl.setSecurityRoles(Map<String,Set<Role>> securitySettings) |
Modifier and Type | Method and Description |
---|---|
protected Pair<String,Set<Role>> |
FileConfigurationParser.parseSecurityRoles(Node node,
Map<String,Set<String>> roleMappings) |
Constructor and Description |
---|
AddressControlImpl(AddressInfo addressInfo,
ActiveMQServer server,
PagingManager pagingManager,
StorageManager storageManager,
HierarchicalRepository<Set<Role>> securityRepository,
SecurityStore securityStore,
ManagementService managementService) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
CheckType.hasRole(Role role) |
Constructor and Description |
---|
SecurityStoreImpl(HierarchicalRepository<Set<Role>> securityRepository,
ActiveMQSecurityManager securityManager,
long invalidationInterval,
boolean securityEnabled,
String managementClusterUser,
String managementClusterPassword,
NotificationService notificationService,
long authenticationCacheSize,
long authorizationCacheSize) |
Modifier and Type | Method and Description |
---|---|
HierarchicalRepository<Set<Role>> |
ActiveMQServer.getSecurityRepository() |
Map<String,Set<Role>> |
SecuritySettingPlugin.getSecurityRoles()
Fetch the security role information from the external environment (e.g.
|
Modifier and Type | Method and Description |
---|---|
void |
SecuritySettingPlugin.setSecurityRepository(HierarchicalRepository<Set<Role>> securityRepository)
This method is called by the broker during the start-up process.
|
Modifier and Type | Method and Description |
---|---|
HierarchicalRepository<Set<Role>> |
ActiveMQServerImpl.getSecurityRepository() |
Map<String,Set<Role>> |
LegacyLDAPSecuritySettingPlugin.getSecurityRoles() |
Modifier and Type | Method and Description |
---|---|
void |
LegacyLDAPSecuritySettingPlugin.setSecurityRepository(HierarchicalRepository<Set<Role>> securityRepository) |
Modifier and Type | Method and Description |
---|---|
ActiveMQServerControlImpl |
ManagementService.registerServer(PostOffice postOffice,
SecurityStore securityStore,
StorageManager storageManager,
Configuration configuration,
HierarchicalRepository<AddressSettings> addressSettingsRepository,
HierarchicalRepository<Set<Role>> securityRepository,
ResourceManager resourceManager,
RemotingService remotingService,
ActiveMQServer messagingServer,
QueueFactory queueFactory,
ScheduledExecutorService scheduledThreadPool,
PagingManager pagingManager,
boolean backup) |
Modifier and Type | Method and Description |
---|---|
ActiveMQServerControlImpl |
ManagementServiceImpl.registerServer(PostOffice postOffice,
SecurityStore securityStore,
StorageManager storageManager1,
Configuration configuration,
HierarchicalRepository<AddressSettings> addressSettingsRepository,
HierarchicalRepository<Set<Role>> securityRepository,
ResourceManager resourceManager,
RemotingService remotingService,
ActiveMQServer messagingServer,
QueueFactory queueFactory,
ScheduledExecutorService scheduledThreadPool,
PagingManager pagingManager,
boolean backup) |
Modifier and Type | Method and Description |
---|---|
Set<Role> |
JMSServerManager.getSecurity(String addressMatch)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
JMSServerManager.addSecurity(String addressMatch,
Set<Role> roles)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Set<Role> |
JMSServerManagerImpl.getSecurity(String addressMatch)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
JMSServerManagerImpl.addSecurity(String addressMatch,
Set<Role> roles)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ActiveMQBasicSecurityManager.authorize(Subject subject,
Set<Role> roles,
CheckType checkType,
String address) |
boolean |
ActiveMQJAASSecurityManager.authorize(Subject subject,
Set<Role> roles,
CheckType checkType,
String address) |
boolean |
ActiveMQSecurityManager5.authorize(Subject subject,
Set<Role> roles,
CheckType checkType,
String address)
Determine whether the given user has the correct role for the given check type.
|
boolean |
ActiveMQBasicSecurityManager.validateUserAndRole(String user,
String password,
Set<Role> roles,
CheckType checkType) |
boolean |
ActiveMQJAASSecurityManager.validateUserAndRole(String user,
String password,
Set<Role> roles,
CheckType checkType) |
boolean |
ActiveMQSecurityManager.validateUserAndRole(String user,
String password,
Set<Role> roles,
CheckType checkType)
is this a valid user and do they have the correct role
|
boolean |
ActiveMQSecurityManagerImpl.validateUserAndRole(String user,
String password,
Set<Role> roles,
CheckType checkType)
Deprecated.
|
boolean |
ActiveMQSecurityManager2.validateUserAndRole(String user,
String password,
Set<Role> roles,
CheckType checkType,
String address,
RemotingConnection connection)
Determine whether the given user is valid and whether they have
the correct role for the given destination address.
|
String |
ActiveMQSecurityManager3.validateUserAndRole(String user,
String password,
Set<Role> roles,
CheckType checkType,
String address,
RemotingConnection remotingConnection)
Determine whether the given user is valid and whether they have
the correct role for the given destination address.
|
String |
ActiveMQSecurityManager4.validateUserAndRole(String user,
String password,
Set<Role> roles,
CheckType checkType,
String address,
RemotingConnection remotingConnection,
String securityDomain)
Determine whether the given user is valid and whether they have
the correct role for the given destination address.
|
Modifier and Type | Method and Description |
---|---|
static Set<Role> |
SecurityFormatter.createSecurity(String sendRoles,
String consumeRoles,
String createDurableQueueRoles,
String deleteDurableQueueRoles,
String createNonDurableQueueRoles,
String deleteNonDurableQueueRoles,
String manageRoles,
String browseRoles,
String createAddressRoles,
String deleteAddressRoles) |
Modifier and Type | Method and Description |
---|---|
static boolean |
SecurityManagerUtil.authorize(Subject subject,
Set<Role> roles,
CheckType checkType,
String rolePrincipalClass)
This method tries to match the RolePrincipals in the Subject with the provided Set of Roles and CheckType
|
static Set<RolePrincipal> |
SecurityManagerUtil.getPrincipalsInRole(CheckType checkType,
Set<Role> roles,
String rolePrincipalClass) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.