MCPcopy Create free account

hub / github.com/minarashidi/authentication / functions

Functions54 in github.com/minarashidi/authentication

↓ 4 callersMethodadd
(User user)
src/main/java/com/mina/authentication/repository/UserRepository.java:21
↓ 3 callersMethodextractUsername
(String token)
src/main/java/com/mina/authentication/helper/JwtHelper.java:31
↓ 2 callersMethodaddLoginAttempt
(String email, boolean success)
src/main/java/com/mina/authentication/service/LoginService.java:20
↓ 2 callersMethodfindByEmail
(String email)
src/main/java/com/mina/authentication/repository/UserRepository.java:31
↓ 2 callersMethodgetTokenBody
(String token)
src/main/java/com/mina/authentication/helper/JwtHelper.java:40
↓ 2 callersMethodpasswordEncoder
()
src/main/java/com/mina/authentication/config/SecurityConfig.java:30
↓ 1 callersMethodapiInfo
()
src/main/java/com/mina/authentication/config/SwaggerConfiguration.java:30
↓ 1 callersMethodauthenticationManager
(HttpSecurity http)
src/main/java/com/mina/authentication/config/SecurityConfig.java:58
↓ 1 callersMethodconvertToDTOs
(List<LoginAttempt> loginAttempts)
src/main/java/com/mina/authentication/controller/AuthController.java:88
↓ 1 callersMethodcreateAPIKeyScheme
()
src/main/java/com/mina/authentication/config/SwaggerConfiguration.java:24
↓ 1 callersMethodfindRecent
(String email)
src/main/java/com/mina/authentication/repository/LoginAttemptRepository.java:32
↓ 1 callersMethodfindRecentLoginAttempts
(String email)
src/main/java/com/mina/authentication/service/LoginService.java:26
↓ 1 callersMethodgenerateToken
(String email)
src/main/java/com/mina/authentication/helper/JwtHelper.java:21
↓ 1 callersMethodisTokenExpired
(String token)
src/main/java/com/mina/authentication/helper/JwtHelper.java:53
↓ 1 callersMethodloadUserByUsername
(String email)
src/main/java/com/mina/authentication/service/UserDetailsServiceImpl.java:19
↓ 1 callersMethodtoJson
(ApiErrorResponse response)
src/main/java/com/mina/authentication/config/JwtAuthFilter.java:69
↓ 1 callersMethodvalidateToken
(String token, UserDetails userDetails)
src/main/java/com/mina/authentication/helper/JwtHelper.java:35
MethodAccessDeniedException
(String message)
src/main/java/com/mina/authentication/exceptions/AccessDeniedException.java:5
MethodAuthController
(AuthenticationManager authenticationManager, UserService userService, LoginService loginService)
src/main/java/com/mina/authentication/controller/AuthController.java:41
MethodDuplicateException
(String message)
src/main/java/com/mina/authentication/exceptions/DuplicateException.java:5
MethodJwtAuthFilter
(UserDetailsServiceImpl userDetailsService, ObjectMapper objectMapper)
src/main/java/com/mina/authentication/config/JwtAuthFilter.java:26
MethodLoginAttemptRepository
(JdbcClient jdbcClient)
src/main/java/com/mina/authentication/repository/LoginAttemptRepository.java:18
MethodLoginService
(LoginAttemptRepository repository)
src/main/java/com/mina/authentication/service/LoginService.java:16
MethodNotFoundException
(String message)
src/main/java/com/mina/authentication/exceptions/NotFoundException.java:5
MethodSecurityConfig
(UserDetailsServiceImpl userDetailsService, JwtAuthFilter jwtAuthFilter)
src/main/java/com/mina/authentication/config/SecurityConfig.java:25
MethodUserDetailsServiceImpl
(UserRepository repository)
src/main/java/com/mina/authentication/service/UserDetailsServiceImpl.java:15
MethodUserRepository
(JdbcClient jdbcClient)
src/main/java/com/mina/authentication/repository/UserRepository.java:17
MethodUserService
(UserRepository repository, PasswordEncoder passwordEncoder)
src/main/java/com/mina/authentication/service/UserService.java:19
Methodadd
(LoginAttempt loginAttempt)
src/main/java/com/mina/authentication/repository/LoginAttemptRepository.java:22
Methodcleanup
()
src/test/java/com/mina/authentication/controller/AuthControllerIntegrationTest.java:40
MethodconvertToDTO
(LoginAttempt loginAttempt)
src/main/java/com/mina/authentication/controller/dto/LoginAttemptResponse.java:11
MethoddoFilterInternal
(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
src/main/java/com/mina/authentication/config/JwtAuthFilter.java:31
MethodfilterChain
(HttpSecurity http, AuthenticationManager authenticationManager)
src/main/java/com/mina/authentication/config/SecurityConfig.java:35
MethodhandleBadCredentialsException
()
src/main/java/com/mina/authentication/controller/RestExceptionHandler.java:43
MethodhandleDuplicateException
(DuplicateException e)
src/main/java/com/mina/authentication/controller/RestExceptionHandler.java:49
MethodhandleInternalAuthenticationServiceException
(InternalAuthenticationServiceException e)
src/main/java/com/mina/authentication/controller/RestExceptionHandler.java:54
MethodhandleNotFoundException
(NotFoundException e)
src/main/java/com/mina/authentication/controller/RestExceptionHandler.java:24
MethodhandleRequestNotValidException
(MethodArgumentNotValidException e)
src/main/java/com/mina/authentication/controller/RestExceptionHandler.java:29
MethodhandleUnknownException
(Exception e)
src/main/java/com/mina/authentication/controller/RestExceptionHandler.java:59
Methodlogin
(@Valid @RequestBody LoginRequest request)
src/main/java/com/mina/authentication/controller/AuthController.java:58
MethodloginAttempts
(@RequestHeader("Authorization") String token)
src/main/java/com/mina/authentication/controller/AuthController.java:77
Methodmain
(String[] args)
src/main/java/com/mina/authentication/Main.java:9
MethodopenAPI
()
src/main/java/com/mina/authentication/config/SwaggerConfiguration.java:16
MethodshouldReturnBadCredential
()
src/test/java/com/mina/authentication/controller/AuthControllerIntegrationTest.java:172
MethodshouldReturnBadRequest_WhenSignupRequestIsNotValid
()
src/test/java/com/mina/authentication/controller/AuthControllerIntegrationTest.java:105
MethodshouldReturnDuplicate_onExistingEmail
()
src/test/java/com/mina/authentication/controller/AuthControllerIntegrationTest.java:63
MethodshouldReturnJWTToken_WhenUserIsRegistered
()
src/test/java/com/mina/authentication/controller/AuthControllerIntegrationTest.java:134
MethodshouldReturnLoginAttempts_WhenUserIsRegistered
()
src/test/java/com/mina/authentication/controller/AuthControllerIntegrationTest.java:236
MethodshouldReturnUnauthorized_WhenUserNotRegistered
()
src/test/java/com/mina/authentication/controller/AuthControllerIntegrationTest.java:211
MethodshouldReturnUnauthorized_withEmptyAuthorizationHeader
()
src/test/java/com/mina/authentication/controller/AuthControllerIntegrationTest.java:314
MethodshouldReturnUnauthorized_withNoAuthorizationHeader
()
src/test/java/com/mina/authentication/controller/AuthControllerIntegrationTest.java:291
MethodshouldSignupUser
()
src/test/java/com/mina/authentication/controller/AuthControllerIntegrationTest.java:45
Methodsignup
(@Valid @RequestBody SignupRequest requestDto)
src/main/java/com/mina/authentication/controller/AuthController.java:47
Methodsignup
(SignupRequest request)
src/main/java/com/mina/authentication/service/UserService.java:24