public class JBossASSecurityManager extends Object implements HornetQSecurityManager, HornetQComponent
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<Role> roles,
CheckType checkType) |
public boolean validateUser(String user, String password)
validateUser
in interface HornetQSecurityManager
public boolean validateUserAndRole(String user, String password, Set<Role> roles, CheckType checkType)
validateUserAndRole
in interface HornetQSecurityManager
public void addRole(String user, String role)
addRole
in interface HornetQSecurityManager
public void addUser(String user, String password)
addUser
in interface HornetQSecurityManager
public void removeRole(String user, String role)
removeRole
in interface HornetQSecurityManager
public void removeUser(String user)
removeUser
in interface HornetQSecurityManager
public void setDefaultUser(String username)
setDefaultUser
in interface HornetQSecurityManager
public void setRealmMapping(org.jboss.security.RealmMapping realmMapping)
public void setAuthenticationManager(org.jboss.security.AuthenticationManager authenticationManager)
public void start() throws Exception
start
in interface HornetQComponent
Exception
public void stop()
stop
in interface HornetQComponent
public boolean isStarted()
isStarted
in interface HornetQComponent
public void setSecurityDomainName(String securityDomainName)
public void setAs5(boolean as5)
public void setAllowClientLogin(boolean allowClientLogin)
public void setAuthoriseOnClientLogin(boolean authoriseOnClientLogin)
Copyright © 2017 JBoss, a division of Red Hat. All Rights Reserved.