MCPcopy Create free account

hub / github.com/ali-bouali/spring-boot-3-jwt-security / functions

Functions56 in github.com/ali-bouali/spring-boot-3-jwt-security

↓ 4 callersMethodsave
(BookRequest request)
src/main/java/com/alibou/security/book/BookService.java:14
↓ 3 callersMethodextractUsername
(String token)
src/main/java/com/alibou/security/config/JwtService.java:28
↓ 3 callersMethodfindByEmail
(String email)
src/main/java/com/alibou/security/user/UserRepository.java:8
↓ 3 callersMethodgenerateToken
(UserDetails userDetails)
src/main/java/com/alibou/security/config/JwtService.java:37
↓ 3 callersMethodgetPassword
()
src/main/java/com/alibou/security/user/User.java:48
↓ 3 callersMethodsaveUserToken
(User user, String jwtToken)
src/main/java/com/alibou/security/auth/AuthenticationService.java:71
↓ 2 callersMethodbuildToken
( Map<String, Object> extraClaims, UserDetails userDetails, long expiration )
src/main/java/com/alibou/security/config/JwtService.java:54
↓ 2 callersMethodextractClaim
(String token, Function<Claims, T> claimsResolver)
src/main/java/com/alibou/security/config/JwtService.java:32
↓ 2 callersMethodfindByToken
(String token)
src/main/java/com/alibou/security/token/TokenRepository.java:17
↓ 2 callersMethodgenerateRefreshToken
( UserDetails userDetails )
src/main/java/com/alibou/security/config/JwtService.java:48
↓ 2 callersMethodgetSignInKey
()
src/main/java/com/alibou/security/config/JwtService.java:91
↓ 2 callersMethodgetUsername
()
src/main/java/com/alibou/security/user/User.java:53
↓ 2 callersMethodisTokenValid
(String token, UserDetails userDetails)
src/main/java/com/alibou/security/config/JwtService.java:69
↓ 2 callersMethodrefreshToken
( HttpServletRequest request, HttpServletResponse response )
src/main/java/com/alibou/security/auth/AuthenticationService.java:93
↓ 2 callersMethodregister
(RegisterRequest request)
src/main/java/com/alibou/security/auth/AuthenticationService.java:34
↓ 2 callersMethodrevokeAllUserTokens
(User user)
src/main/java/com/alibou/security/auth/AuthenticationService.java:82
↓ 1 callersMethodauthenticationProvider
()
src/main/java/com/alibou/security/config/ApplicationConfig.java:31
↓ 1 callersMethodextractAllClaims
(String token)
src/main/java/com/alibou/security/config/JwtService.java:82
↓ 1 callersMethodextractExpiration
(String token)
src/main/java/com/alibou/security/config/JwtService.java:78
↓ 1 callersMethodfindAll
()
src/main/java/com/alibou/security/book/BookService.java:23
↓ 1 callersMethodfindAllValidTokenByUser
(Integer id)
src/main/java/com/alibou/security/token/TokenRepository.java:10
↓ 1 callersMethodgetAuthorities
()
src/main/java/com/alibou/security/user/Role.java:51
↓ 1 callersMethodisTokenExpired
(String token)
src/main/java/com/alibou/security/config/JwtService.java:74
↓ 1 callersMethodlogout
( HttpServletRequest request, HttpServletResponse response, Authentication authentication
src/main/java/com/alibou/security/config/LogoutService.java:18
↓ 1 callersMethodpasswordEncoder
()
src/main/java/com/alibou/security/config/ApplicationConfig.java:49
↓ 1 callersMethoduserDetailsService
()
src/main/java/com/alibou/security/config/ApplicationConfig.java:25
MethodauditorAware
()
src/main/java/com/alibou/security/config/ApplicationConfig.java:39
Methodauthenticate
( @RequestBody AuthenticationRequest request )
src/main/java/com/alibou/security/auth/AuthenticationController.java:27
Methodauthenticate
(AuthenticationRequest request)
src/main/java/com/alibou/security/auth/AuthenticationService.java:52
MethodauthenticationManager
(AuthenticationConfiguration config)
src/main/java/com/alibou/security/config/ApplicationConfig.java:44
MethodchangePassword
(ChangePasswordRequest request, Principal connectedUser)
src/main/java/com/alibou/security/user/UserService.java:16
MethodchangePassword
( @RequestBody ChangePasswordRequest request, Principal connectedUser )
src/main/java/com/alibou/security/user/UserController.java:19
MethodcommandLineRunner
( AuthenticationService service )
src/main/java/com/alibou/security/SecurityApplication.java:23
MethodcontextLoads
()
src/test/java/com/alibou/security/SecurityApplicationTests.java:9
Methoddelete
()
src/main/java/com/alibou/security/demo/ManagementController.java:46
Methoddelete
()
src/main/java/com/alibou/security/demo/AdminController.java:34
MethoddoFilterInternal
( @NonNull HttpServletRequest request, @NonNull HttpServletResponse response, @NonNull Filte
src/main/java/com/alibou/security/config/JwtAuthenticationFilter.java:33
MethodfindAllBooks
()
src/main/java/com/alibou/security/book/BookController.java:28
Methodget
()
src/main/java/com/alibou/security/demo/ManagementController.java:19
Methodget
()
src/main/java/com/alibou/security/demo/AdminController.java:17
MethodgetAuthorities
()
src/main/java/com/alibou/security/user/User.java:43
MethodgetCurrentAuditor
()
src/main/java/com/alibou/security/auditing/ApplicationAuditAware.java:12
MethodisAccountNonExpired
()
src/main/java/com/alibou/security/user/User.java:58
MethodisAccountNonLocked
()
src/main/java/com/alibou/security/user/User.java:63
MethodisCredentialsNonExpired
()
src/main/java/com/alibou/security/user/User.java:68
MethodisEnabled
()
src/main/java/com/alibou/security/user/User.java:73
Methodmain
(String[] args)
src/main/java/com/alibou/security/SecurityApplication.java:19
Methodpost
()
src/main/java/com/alibou/security/demo/ManagementController.java:38
Methodpost
()
src/main/java/com/alibou/security/demo/AdminController.java:22
Methodput
()
src/main/java/com/alibou/security/demo/ManagementController.java:42
Methodput
()
src/main/java/com/alibou/security/demo/AdminController.java:28
MethodrefreshToken
( HttpServletRequest request, HttpServletResponse response )
src/main/java/com/alibou/security/auth/AuthenticationController.java:34
Methodregister
( @RequestBody RegisterRequest request )
src/main/java/com/alibou/security/auth/AuthenticationController.java:21
Methodsave
( @RequestBody BookRequest request )
src/main/java/com/alibou/security/book/BookController.java:20
MethodsayHello
()
src/main/java/com/alibou/security/demo/DemoController.java:14
MethodsecurityFilterChain
(HttpSecurity http)
src/main/java/com/alibou/security/config/SecurityConfiguration.java:53