Interface UserDetailsManager

All Superinterfaces:
UserDetailsService
All Known Implementing Classes:
InMemoryUserDetailsManager, JdbcUserDetailsManager

public interface UserDetailsManager extends UserDetailsService
A UserDetailsService that can also create, change and delete its users.
  • Method Details

    • createUser

      void createUser(UserDetails user)
    • updateUser

      void updateUser(UserDetails user)
    • deleteUser

      void deleteUser(String username)
    • changePassword

      void changePassword(String oldPassword, String newPassword)
      Changes the password of the user the calling thread is authenticated as. Both passwords are given as they would be stored.
    • userExists

      boolean userExists(String username)