Class ApplicationUserManager
java.lang.Object
eu.rarogsoftware.rarog.platform.core.security.ApplicationUserManager
- All Implemented Interfaces:
org.springframework.security.core.userdetails.UserDetailsPasswordService
,org.springframework.security.core.userdetails.UserDetailsService
,org.springframework.security.provisioning.UserDetailsManager
- Direct Known Subclasses:
DbApplicationUserManager
,InMemoryApplicationUserManager
public abstract class ApplicationUserManager
extends Object
implements org.springframework.security.provisioning.UserDetailsManager, org.springframework.security.core.userdetails.UserDetailsPasswordService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.security.authentication.AuthenticationManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
changePassword
(String oldPassword, String newPassword) protected StandardUser
createApplicationUser
(org.springframework.security.core.userdetails.UserDetails user) void
setAuthenticationManager
(org.springframework.security.authentication.AuthenticationManager authenticationManager) protected abstract void
storeNewPassword
(String username, String newPassword) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.security.provisioning.UserDetailsManager
createUser, deleteUser, updateUser, userExists
Methods inherited from interface org.springframework.security.core.userdetails.UserDetailsPasswordService
updatePassword
Methods inherited from interface org.springframework.security.core.userdetails.UserDetailsService
loadUserByUsername
-
Field Details
-
authenticationManager
protected org.springframework.security.authentication.AuthenticationManager authenticationManager
-
-
Constructor Details
-
ApplicationUserManager
public ApplicationUserManager()
-
-
Method Details
-
createApplicationUser
protected StandardUser createApplicationUser(org.springframework.security.core.userdetails.UserDetails user) -
setAuthenticationManager
public void setAuthenticationManager(org.springframework.security.authentication.AuthenticationManager authenticationManager) -
changePassword
- Specified by:
changePassword
in interfaceorg.springframework.security.provisioning.UserDetailsManager
-
storeNewPassword
-