Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NidhalNaffati/secure-user-platform-with-springboot3-vue3-jwt
/ functions
Functions
197 in github.com/NidhalNaffati/secure-user-platform-with-springboot3-vue3-jwt
⨍
Functions
197
◇
Types & classes
46
Method
extractExpiration_ShouldReturnExpectedExpirationDate
()
backend/src/test/java/com/nidhal/backend/service/JwtServiceTest.java:90
Method
extractUsername_ShouldReturnExpectedUsername
()
backend/src/test/java/com/nidhal/backend/service/JwtServiceTest.java:77
Method
forgotPassword
(@RequestBody ForgotPasswordRequest request)
backend/src/main/java/com/nidhal/backend/controller/AuthenticationController.java:38
Method
generateAccessToken_ShouldReturnTokenWithExpectedExpirationAndClaims
()
backend/src/test/java/com/nidhal/backend/service/JwtServiceTest.java:164
Method
generateRefreshToken_ShouldReturnTokenWithExpectedExpiration
()
backend/src/test/java/com/nidhal/backend/service/JwtServiceTest.java:118
Method
generateTokenForEnableAccount_ShouldReturnTokenWithExpectedExpiration
()
backend/src/test/java/com/nidhal/backend/service/JwtServiceTest.java:133
Method
generateTokenForResetPassword_ShouldReturnTokenWithExpectedExpiration
()
backend/src/test/java/com/nidhal/backend/service/JwtServiceTest.java:148
Method
getAllUsers
()
backend/src/main/java/com/nidhal/backend/controller/AdminController.java:23
Method
getAllUsers
()
backend/src/main/java/com/nidhal/backend/service/UserService.java:201
Method
getLockedUsers
()
backend/src/main/java/com/nidhal/backend/controller/AdminController.java:28
Method
getLockedUsers
()
backend/src/main/java/com/nidhal/backend/service/UserService.java:205
Method
getSignInKey_ShouldReturnValidKey
()
backend/src/test/java/com/nidhal/backend/service/JwtServiceTest.java:248
Method
getUnlockedUsers
()
backend/src/main/java/com/nidhal/backend/controller/AdminController.java:33
Method
getUnlockedUsers
()
backend/src/main/java/com/nidhal/backend/service/UserService.java:209
Method
getUserClaims_ShouldReturnExpectedUserClaims
()
backend/src/test/java/com/nidhal/backend/service/JwtServiceTest.java:103
Method
handleAccessDeniedException
()
backend/src/main/java/com/nidhal/backend/exception/RestExceptionHandler.java:90
Method
handleAccountLockedException
(AccountLockedException exception)
backend/src/main/java/com/nidhal/backend/exception/RestExceptionHandler.java:122
Method
handleAnyException
(Exception exception)
backend/src/main/java/com/nidhal/backend/exception/RestExceptionHandler.java:146
Method
handleBadCredentialsException
()
backend/src/main/java/com/nidhal/backend/exception/RestExceptionHandler.java:114
Method
handleDisabledException
()
backend/src/main/java/com/nidhal/backend/exception/RestExceptionHandler.java:106
Method
handleEmailAlreadyExistsException
(EmailAlreadyExistsException exception)
backend/src/main/java/com/nidhal/backend/exception/RestExceptionHandler.java:82
Method
handleExpiredJwtException
()
backend/src/main/java/com/nidhal/backend/exception/RestExceptionHandler.java:98
Method
handleHttpMessageNotReadable
()
backend/src/main/java/com/nidhal/backend/exception/RestExceptionHandler.java:130
Method
handleInvalidVerificationCodeException
(InvalidVerificationCodeException exception)
backend/src/main/java/com/nidhal/backend/exception/RestExceptionHandler.java:66
Method
handleMethodArgumentNotValidException
(MethodArgumentNotValidException exception)
backend/src/main/java/com/nidhal/backend/exception/RestExceptionHandler.java:33
Method
handlePasswordDontMatchException
(PasswordDontMatchException exception)
backend/src/main/java/com/nidhal/backend/exception/RestExceptionHandler.java:57
Method
handleTypeMismatch
(TypeMismatchException exception)
backend/src/main/java/com/nidhal/backend/exception/RestExceptionHandler.java:49
Method
handleUnknownHostException
(MailSendException exception)
backend/src/main/java/com/nidhal/backend/exception/RestExceptionHandler.java:138
Method
handleUserNotFoundException
(UserNotFoundException exception)
backend/src/main/java/com/nidhal/backend/exception/RestExceptionHandler.java:74
Method
homePageGreeting
()
backend/src/main/java/com/nidhal/backend/controller/HomePage.java:12
Method
isAccountNonExpired
()
backend/src/main/java/com/nidhal/backend/entity/UserDetailsImpl.java:23
Method
isCredentialsNonExpired
()
backend/src/main/java/com/nidhal/backend/entity/UserDetailsImpl.java:33
Method
isPasswordAndPasswordConfirmMatches_ShouldReturnFalse_WhenPasswordsDoNotMatch
()
backend/src/test/java/com/nidhal/backend/service/AuthenticationServiceTest.java:310
Method
isPasswordAndPasswordConfirmMatches_ShouldReturnTrue_WhenPasswordsMatch
()
backend/src/test/java/com/nidhal/backend/service/AuthenticationServiceTest.java:301
Method
isTokenExpired_ShouldReturnFalseForValidToken
()
backend/src/test/java/com/nidhal/backend/service/JwtServiceTest.java:223
Method
isTokenExpired_ShouldThrowExpiredJwtExceptionForExpiredToken
()
backend/src/test/java/com/nidhal/backend/service/JwtServiceTest.java:214
Method
isTokenValid
Checks if a token is valid. @param jwt the token to check @return true if the token is not expired and not revoked, false otherwise
backend/src/main/java/com/nidhal/backend/service/TokenService.java:43
Method
isTokenValid_ShouldReturnFalseForInvalidUsername
()
backend/src/test/java/com/nidhal/backend/service/JwtServiceTest.java:201
Method
isTokenValid_ShouldReturnTrueForValidToken
()
backend/src/test/java/com/nidhal/backend/service/JwtServiceTest.java:187
Method
isTokenValid_shouldReturnFalseIfTokenIsExpired
()
backend/src/test/java/com/nidhal/backend/service/TokenServiceTest.java:77
Method
isTokenValid_shouldReturnFalseIfTokenIsRevoked
()
backend/src/test/java/com/nidhal/backend/service/TokenServiceTest.java:92
Method
isTokenValid_shouldReturnFalseIfTokenNotFound
()
backend/src/test/java/com/nidhal/backend/service/TokenServiceTest.java:107
Method
javaMailSender
Configures a JavaMailSender instance to send emails. @return JavaMailSender instance
backend/src/main/java/com/nidhal/backend/config/ApplicationConfig.java:83
Function
login
(userRole)
frontend/src/stores/index.js:23
Function
logout
()
frontend/src/stores/index.js:27
Method
main
(String[] args)
backend/src/main/java/com/nidhal/backend/BackendApplication.java:9
Method
onCreate
()
backend/src/main/java/com/nidhal/backend/entity/User.java:62
Method
onUpdate
()
backend/src/main/java/com/nidhal/backend/entity/User.java:68
Function
redirectIfAuthenticated
This file contains the guards used in the router. The guards are used to protect the routes from unauthorized access. The guards are used to check i
frontend/src/router/guards.js:9
Method
refreshToken_ShouldReturnNewAuthenticationResponse_WhenRefreshTokenIsValid
()
backend/src/test/java/com/nidhal/backend/service/AuthenticationServiceTest.java:330
Method
refreshToken_ShouldReturnNull_WhenAuthorizationHeaderIsInvalid
()
backend/src/test/java/com/nidhal/backend/service/AuthenticationServiceTest.java:377
Method
refreshToken_ShouldReturnNull_WhenAuthorizationHeaderIsMissing
()
backend/src/test/java/com/nidhal/backend/service/AuthenticationServiceTest.java:360
Method
refreshToken_ShouldReturnNull_WhenRefreshTokenIsExpired
()
backend/src/test/java/com/nidhal/backend/service/AuthenticationServiceTest.java:398
Method
refreshToken_ShouldReturnNull_WhenRefreshTokenIsInvalid
()
backend/src/test/java/com/nidhal/backend/service/AuthenticationServiceTest.java:416
Method
register
(@Valid @RequestBody RegisterRequest request)
backend/src/main/java/com/nidhal/backend/controller/AuthenticationController.java:21
Method
registerNewUer_ShouldSuccess
()
backend/src/test/java/com/nidhal/backend/service/AuthenticationServiceTest.java:106
Method
registerNewUser_ShouldSaveUserAndSendActivationEmail
()
backend/src/test/java/com/nidhal/backend/service/AuthenticationServiceTest.java:157
Method
registerNewUser_ShouldThrowMailSendException_WhenEmailServiceFails
()
backend/src/test/java/com/nidhal/backend/service/AuthenticationServiceTest.java:181
Method
registerNewUser_WithExistingEmail_ShouldThrowEmailAlreadyExistsException
()
backend/src/test/java/com/nidhal/backend/service/AuthenticationServiceTest.java:146
Method
registerNewUser_WithMismatchedPasswords_ShouldThrowPasswordDontMatchException
()
backend/src/test/java/com/nidhal/backend/service/AuthenticationServiceTest.java:128
Method
resetPassword
(@RequestBody ResetPasswordRequest request)
backend/src/main/java/com/nidhal/backend/controller/AuthenticationController.java:44
Method
resetPassword
(String email, String code, String newPassword, String confirmPassword)
backend/src/main/java/com/nidhal/backend/service/AuthenticationService.java:175
Method
revokeAllUserTokens_ShouldRevokeValidTokens
()
backend/src/test/java/com/nidhal/backend/service/TokenServiceTest.java:133
Method
revokeToken_shouldNotSaveTokenIfTokenNotFound
()
backend/src/test/java/com/nidhal/backend/service/TokenServiceTest.java:64
Method
revokeToken_shouldSetTokenAsExpiredAndRevoked
()
backend/src/test/java/com/nidhal/backend/service/TokenServiceTest.java:50
Method
saveUserToken_ShouldSaveToken
()
backend/src/test/java/com/nidhal/backend/service/TokenServiceTest.java:120
Method
securityFilterChain
Configures the security filter chain for the application. @param http the HttpSecurity object to configure @return the SecurityFilterChain object @th
backend/src/main/java/com/nidhal/backend/config/SecurityConfig.java:50
Method
sendResetPasswordRequestToUser
(String email)
backend/src/main/java/com/nidhal/backend/service/AuthenticationService.java:187
Method
sendResetPasswordRequestToUser_shouldSendResetPasswordLink
()
backend/src/test/java/com/nidhal/backend/service/AuthenticationServiceTest.java:203
Method
sendResetPasswordRequestToUser_shouldThrowEmailServiceException
()
backend/src/test/java/com/nidhal/backend/service/AuthenticationServiceTest.java:233
Method
setUp
()
backend/src/test/java/com/nidhal/backend/service/JwtServiceTest.java:42
Method
testEmailExists_ExistingEmail
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:72
Method
testEmailExists_NonExistingEmail
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:85
Method
testEnableUser
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:356
Method
testEnableUser_UserNotFound
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:376
Method
testFindUserByEmail_ExistingUser
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:98
Method
testFindUserByEmail_NonExistingUser
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:115
Method
testLoadUserByUsername_ExistingUser
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:39
Method
testLoadUserByUsername_NonExistingUser
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:57
Method
testLogoutWithInvalidAuthorizationHeader
()
backend/src/test/java/com/nidhal/backend/service/LogoutServiceTest.java:45
Method
testLogoutWithNullAuthorizationHeader
()
backend/src/test/java/com/nidhal/backend/service/LogoutServiceTest.java:57
Method
testLogout_WithValidAuthorizationHeader_CallsRevokeToken
()
backend/src/test/java/com/nidhal/backend/service/LogoutServiceTest.java:33
Method
testRevokeToken
()
backend/src/test/java/com/nidhal/backend/service/TokenServiceTest.java:37
Method
testSaveNewDoctor_ExistingEmail
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:176
Method
testSaveUser_ExistingEmail
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:155
Method
testSaveUser_NewUser
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:128
Method
testUpdatePassword_WithMatchingPasswords_ShouldUpdateUserPassword
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:195
Method
testUpdatePassword_WithNonExistingUser_ShouldThrowUserNotFoundException
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:248
Method
testUpdatePassword_WithNonMatchingPasswords_ShouldThrowPasswordDontMatchException
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:221
Method
testValidateCredentials_InvalidCredentials
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:293
Method
testValidateCredentials_LockUserAfterFailedAttempts
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:331
Method
testValidateCredentials_PasswordMismatch
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:310
Method
testValidateCredentials_ValidCredentials
()
backend/src/test/java/com/nidhal/backend/service/UserServiceTest.java:269
Method
upDatePassword_ShouldCallUserServiceToUpdatePassword
()
backend/src/test/java/com/nidhal/backend/service/AuthenticationServiceTest.java:269
Method
userGreeting
()
backend/src/main/java/com/nidhal/backend/controller/UserController.java:12
Function
userGuard
(to, from, next)
frontend/src/router/guards.js:68
Method
verifyAccount
(@RequestBody VerifyAccountRequest request)
backend/src/main/java/com/nidhal/backend/controller/AuthenticationController.java:27
← previous
101–197 of 197, ranked by callers