public class JBossASSecurityManager extends Object implements org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager, org.apache.activemq.artemis.core.server.ActiveMQComponent
Constructor and Description |
---|
JBossASSecurityManager() |
Modifier and Type | Method and Description |
---|---|
void |
addRole(String user,
String role) |
void |
addUser(String user,
String password) |
boolean |
isStarted() |
void |
removeRole(String user,
String role) |
void |
removeUser(String user) |
void |
setAllowClientLogin(boolean allowClientLogin) |
void |
setAs5(boolean as5) |
void |
setAuthenticationManager(org.jboss.security.AuthenticationManager authenticationManager) |
void |
setAuthoriseOnClientLogin(boolean authoriseOnClientLogin) |
void |
setDefaultUser(String username) |
void |
setRealmMapping(org.jboss.security.RealmMapping realmMapping) |
void |
setSecurityDomainName(String securityDomainName) |
void |
start()
lifecycle method, needs to be called
|
void |
stop() |
boolean |
validateUser(String user,
String password) |
boolean |
validateUserAndRole(String user,
String password,
Set<org.apache.activemq.artemis.core.security.Role> roles,
org.apache.activemq.artemis.core.security.CheckType checkType) |
public boolean validateUser(String user, String password)
validateUser
in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager
public boolean validateUserAndRole(String user, String password, Set<org.apache.activemq.artemis.core.security.Role> roles, org.apache.activemq.artemis.core.security.CheckType checkType)
validateUserAndRole
in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager
public void removeUser(String user)
public void setDefaultUser(String username)
public void setRealmMapping(org.jboss.security.RealmMapping realmMapping)
public void setAuthenticationManager(org.jboss.security.AuthenticationManager authenticationManager)
public void start() throws Exception
start
in interface org.apache.activemq.artemis.core.server.ActiveMQComponent
Exception
public void stop()
stop
in interface org.apache.activemq.artemis.core.server.ActiveMQComponent
public boolean isStarted()
isStarted
in interface org.apache.activemq.artemis.core.server.ActiveMQComponent
public void setSecurityDomainName(String securityDomainName)
public void setAs5(boolean as5)
public void setAllowClientLogin(boolean allowClientLogin)
public void setAuthoriseOnClientLogin(boolean authoriseOnClientLogin)
Copyright © 2016 JBoss by Red Hat. All rights reserved.