public class SpringSecurityUserDaoImpl extends Object implements SpringSecurityUserDao, org.springframework.beans.factory.InitializingBean
This class is Tomcat-specific and will not be portable to other servlet containers. It relies on packages supplied with Tomcat.
ROLE_USER| Constructor and Description |
|---|
SpringSecurityUserDaoImpl()
Constructor for SpringSecurityUserDaoImpl.
|
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet()
afterPropertiesSet
|
protected Collection<? extends org.springframework.security.core.GrantedAuthority> |
getAuthoritiesByUsername(String username)
getAuthoritiesByUsername
|
protected org.springframework.security.core.GrantedAuthority |
getAuthority(String role) |
SpringSecurityUser |
getByUsername(String username)
getByUsername
|
GroupManager |
getGroupManager() |
long |
getGroupsLastModified()
getGroupsLastModified
|
String |
getMagicUsersConfigurationFile()
getMagicUsersConfigurationFile
|
long |
getMagicUsersLastModified()
getMagicUsersLastModified
|
UserManager |
getUserManager() |
String |
getUsersConfigurationFile()
getUsersConfigurationFile
|
long |
getUsersLastModified()
getUsersLastModified
|
boolean |
isUseGroups()
isUseGroups
|
void |
parseMagicUsers()
Parses the magic-users.properties file into two mappings: from magic
username to password, and from magic role to authorized users of that
role.
|
void |
setGroupManager(GroupManager mgr) |
void |
setGroupsConfigurationFile(String groupsConfigurationFile)
setGroupsConfigurationFile
|
void |
setMagicUsersConfigurationFile(String magicUsersConfigurationFile)
setMagicUsersConfigurationFile
|
void |
setUseGroups(boolean useGroups)
setUseGroups
|
void |
setUserManager(UserManager mgr) |
void |
setUsersConfigurationFile(String usersConfigurationFile)
setUsersConfigurationFile
|
public SpringSecurityUserDaoImpl()
Constructor for SpringSecurityUserDaoImpl.
public void parseMagicUsers()
throws org.springframework.dao.DataRetrievalFailureException
org.springframework.dao.DataRetrievalFailureExceptionprotected org.springframework.security.core.GrantedAuthority getAuthority(String role)
protected Collection<? extends org.springframework.security.core.GrantedAuthority> getAuthoritiesByUsername(String username)
getAuthoritiesByUsername
username - a String object.org.springframework.security.GrantedAuthority objects.public void setUsersConfigurationFile(String usersConfigurationFile)
setUsersConfigurationFile
usersConfigurationFile - a String object.public void setGroupsConfigurationFile(String groupsConfigurationFile)
setGroupsConfigurationFile
groupsConfigurationFile - a String object.public void setUseGroups(boolean useGroups)
setUseGroups
useGroups - a boolean.public String getUsersConfigurationFile()
getUsersConfigurationFile
String object.public void setMagicUsersConfigurationFile(String magicUsersConfigurationFile)
setMagicUsersConfigurationFile
magicUsersConfigurationFile - a String object.public String getMagicUsersConfigurationFile()
getMagicUsersConfigurationFile
String object.public SpringSecurityUser getByUsername(String username)
getByUsername
getByUsername in interface SpringSecurityUserDaousername - a String object.OnmsUser object.public long getMagicUsersLastModified()
getMagicUsersLastModified
public long getUsersLastModified()
getUsersLastModified
public long getGroupsLastModified()
getGroupsLastModified
public boolean isUseGroups()
isUseGroups
public UserManager getUserManager()
public void setUserManager(UserManager mgr)
public GroupManager getGroupManager()
public void setGroupManager(GroupManager mgr)
public void afterPropertiesSet()
afterPropertiesSet
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanCopyright © 2015. All rights reserved.