Class UserDetailsManagerImpl

java.lang.Object
ubic.gemma.core.security.UserDetailsManagerImpl
All Implemented Interfaces:
org.springframework.security.core.userdetails.UserDetailsService, org.springframework.security.provisioning.UserDetailsManager, UserDetailsManager

public class UserDetailsManagerImpl extends Object implements UserDetailsManager
  • Constructor Details

    • UserDetailsManagerImpl

      public UserDetailsManagerImpl()
  • Method Details

    • changePasswordForUser

      public String changePasswordForUser(String email, String username, String newPassword)
      Specified by:
      changePasswordForUser in interface UserDetailsManager
    • findAllUsers

      public Collection<String> findAllUsers()
      Specified by:
      findAllUsers in interface UserDetailsManager
    • generateSignupToken

      public String generateSignupToken(String username) throws org.springframework.security.core.userdetails.UsernameNotFoundException
      Specified by:
      generateSignupToken in interface UserDetailsManager
      Throws:
      org.springframework.security.core.userdetails.UsernameNotFoundException
    • getCurrentUsername

      public String getCurrentUsername()
      Specified by:
      getCurrentUsername in interface UserDetailsManager
    • loggedIn

      public boolean loggedIn()
      Specified by:
      loggedIn in interface UserDetailsManager
    • reauthenticate

      public void reauthenticate(String userName, String password)
      Specified by:
      reauthenticate in interface UserDetailsManager
    • userWithEmailExists

      public boolean userWithEmailExists(String emailAddress)
      Specified by:
      userWithEmailExists in interface UserDetailsManager
    • validateSignupToken

      public boolean validateSignupToken(String username, String key)
      Specified by:
      validateSignupToken in interface UserDetailsManager
    • createUser

      public void createUser(org.springframework.security.core.userdetails.UserDetails userDetails)
      Specified by:
      createUser in interface org.springframework.security.provisioning.UserDetailsManager
    • updateUser

      public void updateUser(org.springframework.security.core.userdetails.UserDetails userDetails)
      Specified by:
      updateUser in interface org.springframework.security.provisioning.UserDetailsManager
    • deleteUser

      public void deleteUser(String s)
      Specified by:
      deleteUser in interface org.springframework.security.provisioning.UserDetailsManager
    • changePassword

      public void changePassword(String s, String s1)
      Specified by:
      changePassword in interface org.springframework.security.provisioning.UserDetailsManager
    • userExists

      public boolean userExists(String s)
      Specified by:
      userExists in interface org.springframework.security.provisioning.UserDetailsManager
    • loadUserByUsername

      public org.springframework.security.core.userdetails.UserDetails loadUserByUsername(String s) throws org.springframework.security.core.userdetails.UsernameNotFoundException
      Specified by:
      loadUserByUsername in interface org.springframework.security.core.userdetails.UserDetailsService
      Throws:
      org.springframework.security.core.userdetails.UsernameNotFoundException