public class TomcatUserManager extends BaseTomcatManager implements UserManager, ContextualManager
Users manager service provider implementation for Apache tomcat, when using default realm based on properties files.
UserManager.UserAttributeAbstractEntityManager.SearchRequest, AbstractEntityManager.SearchResponse<T>ATTRIBUTE_USER_FULLNAME, CATALINA_BASE_PROPERTY, DATABASE_NAME, DEFAULT_CATALINA_BASE, defaultCatalinaBase, USER_ATTRIBUTES, USER_FULLNAME, USERS_FILE, usersFile| Constructor and Description |
|---|
TomcatUserManager() |
TomcatUserManager(org.uberfire.commons.config.ConfigProperties gitPrefs) |
TomcatUserManager(Map<String,String> gitPrefs) |
| Modifier and Type | Method and Description |
|---|---|
void |
assignGroups(String username,
Collection<String> groups) |
void |
assignRoles(String username,
Collection<String> roles) |
void |
changePassword(String username,
String newPassword) |
org.jboss.errai.security.shared.api.identity.User |
create(org.jboss.errai.security.shared.api.identity.User entity) |
void |
delete(String... identifiers) |
void |
destroy() |
org.jboss.errai.security.shared.api.identity.User |
get(String identifier) |
protected CapabilityStatus |
getCapabilityStatus(Capability capability) |
UserManagerSettings |
getSettings() |
void |
initialize(UserSystemManager userSystemManager) |
AbstractEntityManager.SearchResponse<org.jboss.errai.security.shared.api.identity.User> |
search(AbstractEntityManager.SearchRequest request) |
org.jboss.errai.security.shared.api.identity.User |
update(org.jboss.errai.security.shared.api.identity.User entity) |
closeDatabase, createGroup, createRole, createUser, getDatabase, getRole, getUser, initializeTomcatProperties, isConfigPropertySet, isEmpty, loadConfig, saveDatabasepublic TomcatUserManager()
public TomcatUserManager(org.uberfire.commons.config.ConfigProperties gitPrefs)
public void initialize(UserSystemManager userSystemManager) throws Exception
initialize in interface ContextualManagerExceptionpublic void destroy()
throws Exception
destroy in interface ContextualManagerExceptionpublic AbstractEntityManager.SearchResponse<org.jboss.errai.security.shared.api.identity.User> search(AbstractEntityManager.SearchRequest request) throws SecurityManagementException
search in interface AbstractEntityManager<org.jboss.errai.security.shared.api.identity.User,UserManagerSettings>SecurityManagementExceptionpublic org.jboss.errai.security.shared.api.identity.User get(String identifier) throws SecurityManagementException
get in interface AbstractEntityManager<org.jboss.errai.security.shared.api.identity.User,UserManagerSettings>SecurityManagementExceptionpublic org.jboss.errai.security.shared.api.identity.User create(org.jboss.errai.security.shared.api.identity.User entity)
throws SecurityManagementException
create in interface AbstractEntityManager<org.jboss.errai.security.shared.api.identity.User,UserManagerSettings>SecurityManagementExceptionpublic org.jboss.errai.security.shared.api.identity.User update(org.jboss.errai.security.shared.api.identity.User entity)
throws SecurityManagementException
update in interface AbstractEntityManager<org.jboss.errai.security.shared.api.identity.User,UserManagerSettings>SecurityManagementExceptionpublic void delete(String... identifiers) throws SecurityManagementException
delete in interface AbstractEntityManager<org.jboss.errai.security.shared.api.identity.User,UserManagerSettings>SecurityManagementExceptionpublic UserManagerSettings getSettings()
getSettings in interface AbstractEntityManager<org.jboss.errai.security.shared.api.identity.User,UserManagerSettings>public void assignGroups(String username, Collection<String> groups) throws SecurityManagementException
assignGroups in interface UserManagerSecurityManagementExceptionpublic void assignRoles(String username, Collection<String> roles) throws SecurityManagementException
assignRoles in interface UserManagerSecurityManagementExceptionpublic void changePassword(String username, String newPassword) throws SecurityManagementException
changePassword in interface UserManagerSecurityManagementExceptionprotected CapabilityStatus getCapabilityStatus(Capability capability)
Copyright © 2012–2018 JBoss by Red Hat. All rights reserved.