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.DataRetrievalFailureException
protected 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 SpringSecurityUserDao
username
- 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.InitializingBean
Copyright © 2017. All rights reserved.