Class SecurityConfiguration
- java.lang.Object
-
- javax.security.auth.login.Configuration
-
- org.apache.activemq.artemis.core.config.impl.SecurityConfiguration
-
- Direct Known Subclasses:
FileSecurityConfiguration
public class SecurityConfiguration extends Configuration
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.security.auth.login.Configuration
Configuration.Parameters
-
-
Constructor Summary
Constructors Constructor Description SecurityConfiguration()SecurityConfiguration(Map<String,String> users, Map<String,List<String>> roles)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRole(String user, String role)voidaddUser(String user, String password)AppConfigurationEntry[]getAppConfigurationEntry(String name)StringgetDefaultUser()List<String>getRole(String username)UsergetUser(String username)voidremoveRole(String user, String role)voidremoveUser(String user)voidsetDefaultUser(String username)-
Methods inherited from class javax.security.auth.login.Configuration
getConfiguration, getInstance, getInstance, getInstance, getParameters, getProvider, getType, refresh, setConfiguration
-
-
-
-
Method Detail
-
removeUser
public void removeUser(String user)
-
setDefaultUser
public void setDefaultUser(String username)
-
getDefaultUser
public String getDefaultUser()
-
getAppConfigurationEntry
public AppConfigurationEntry[] getAppConfigurationEntry(String name)
- Specified by:
getAppConfigurationEntryin classConfiguration
-
-