public interface UserSubstitutionManager
Modifier and Type | Method and Description |
---|---|
java.util.List<org.springframework.security.core.userdetails.UserDetails> |
getCurrentSubstitutedUsers() |
java.util.List<org.springframework.security.core.userdetails.UserDetails> |
getSubstitutedUsers(java.lang.String username,
java.util.Date date) |
void |
substituteUser(java.lang.String substitutedUserName)
Performs user substitution
|
java.util.List<org.springframework.security.core.userdetails.UserDetails> getCurrentSubstitutedUsers()
java.util.List<org.springframework.security.core.userdetails.UserDetails> getSubstitutedUsers(java.lang.String username, java.util.Date date)
username
at the given date
void substituteUser(java.lang.String substitutedUserName)
java.lang.IllegalArgumentException
- if current user isn't allowed to substitute user with specified name