Interface IRegistrationService

    • Method Detail

      • removeExpiredUsers

        void removeExpiredUsers()
      • resetExpiredToken

        void resetExpiredToken()
      • changePassword

        void changePassword​(RegisteredUser user,
                            java.lang.String newPassword)
      • encodeUserPassword

        void encodeUserPassword​(RegisteredUser user)
      • stringMatchesUserPassword

        boolean stringMatchesUserPassword​(RegisteredUser user,
                                          java.lang.String passwordToCompare)
      • verifyToken

        boolean verifyToken​(java.lang.String token)
      • resetPassword

        RegisteredUser resetPassword​(java.lang.String email)
      • recover

        RegisteredUser recover​(java.lang.String email,
                               java.lang.String newPassword)
      • generateTokenKey

        java.lang.String generateTokenKey()
      • encodeToken

        java.lang.String encodeToken​(java.lang.String email,
                                     java.lang.String tokenKey)
      • generateExpirationDate

        java.time.LocalDateTime generateExpirationDate()
      • isPasswordSufficient

        boolean isPasswordSufficient​(java.lang.String password)