public class SecurityConfiguration extends Configuration
Configuration.Parameters| Modifier and Type | Field and Description |
|---|---|
protected String |
defaultUser |
protected Map<String,List<String>> |
roles
the roles for the users
|
protected Map<String,User> |
users
the current valid users
|
| Constructor and Description |
|---|
SecurityConfiguration() |
SecurityConfiguration(Map<String,String> users,
Map<String,List<String>> roles) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRole(String user,
String role) |
void |
addUser(String user,
String password) |
AppConfigurationEntry[] |
getAppConfigurationEntry(String name) |
String |
getDefaultUser() |
List<String> |
getRole(String username) |
User |
getUser(String username) |
void |
removeRole(String user,
String role) |
void |
removeUser(String user) |
void |
setDefaultUser(String username) |
getConfiguration, getInstance, getInstance, getInstance, getParameters, getProvider, getType, refresh, setConfigurationprotected String defaultUser
public void removeUser(String user)
public void setDefaultUser(String username)
public String getDefaultUser()
public AppConfigurationEntry[] getAppConfigurationEntry(String name)
getAppConfigurationEntry in class ConfigurationCopyright © 2018 JBoss by Red Hat. All rights reserved.