Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ali-bouali/spring-boot-3-jwt-security
/ functions
Functions
56 in github.com/ali-bouali/spring-boot-3-jwt-security
⨍
Functions
56
◇
Types & classes
32
↓ 4 callers
Method
save
(BookRequest request)
src/main/java/com/alibou/security/book/BookService.java:14
↓ 3 callers
Method
extractUsername
(String token)
src/main/java/com/alibou/security/config/JwtService.java:28
↓ 3 callers
Method
findByEmail
(String email)
src/main/java/com/alibou/security/user/UserRepository.java:8
↓ 3 callers
Method
generateToken
(UserDetails userDetails)
src/main/java/com/alibou/security/config/JwtService.java:37
↓ 3 callers
Method
getPassword
()
src/main/java/com/alibou/security/user/User.java:48
↓ 3 callers
Method
saveUserToken
(User user, String jwtToken)
src/main/java/com/alibou/security/auth/AuthenticationService.java:71
↓ 2 callers
Method
buildToken
( Map<String, Object> extraClaims, UserDetails userDetails, long expiration )
src/main/java/com/alibou/security/config/JwtService.java:54
↓ 2 callers
Method
extractClaim
(String token, Function<Claims, T> claimsResolver)
src/main/java/com/alibou/security/config/JwtService.java:32
↓ 2 callers
Method
findByToken
(String token)
src/main/java/com/alibou/security/token/TokenRepository.java:17
↓ 2 callers
Method
generateRefreshToken
( UserDetails userDetails )
src/main/java/com/alibou/security/config/JwtService.java:48
↓ 2 callers
Method
getSignInKey
()
src/main/java/com/alibou/security/config/JwtService.java:91
↓ 2 callers
Method
getUsername
()
src/main/java/com/alibou/security/user/User.java:53
↓ 2 callers
Method
isTokenValid
(String token, UserDetails userDetails)
src/main/java/com/alibou/security/config/JwtService.java:69
↓ 2 callers
Method
refreshToken
( HttpServletRequest request, HttpServletResponse response )
src/main/java/com/alibou/security/auth/AuthenticationService.java:93
↓ 2 callers
Method
register
(RegisterRequest request)
src/main/java/com/alibou/security/auth/AuthenticationService.java:34
↓ 2 callers
Method
revokeAllUserTokens
(User user)
src/main/java/com/alibou/security/auth/AuthenticationService.java:82
↓ 1 callers
Method
authenticationProvider
()
src/main/java/com/alibou/security/config/ApplicationConfig.java:31
↓ 1 callers
Method
extractAllClaims
(String token)
src/main/java/com/alibou/security/config/JwtService.java:82
↓ 1 callers
Method
extractExpiration
(String token)
src/main/java/com/alibou/security/config/JwtService.java:78
↓ 1 callers
Method
findAll
()
src/main/java/com/alibou/security/book/BookService.java:23
↓ 1 callers
Method
findAllValidTokenByUser
(Integer id)
src/main/java/com/alibou/security/token/TokenRepository.java:10
↓ 1 callers
Method
getAuthorities
()
src/main/java/com/alibou/security/user/Role.java:51
↓ 1 callers
Method
isTokenExpired
(String token)
src/main/java/com/alibou/security/config/JwtService.java:74
↓ 1 callers
Method
logout
( HttpServletRequest request, HttpServletResponse response, Authentication authentication
src/main/java/com/alibou/security/config/LogoutService.java:18
↓ 1 callers
Method
passwordEncoder
()
src/main/java/com/alibou/security/config/ApplicationConfig.java:49
↓ 1 callers
Method
userDetailsService
()
src/main/java/com/alibou/security/config/ApplicationConfig.java:25
Method
auditorAware
()
src/main/java/com/alibou/security/config/ApplicationConfig.java:39
Method
authenticate
( @RequestBody AuthenticationRequest request )
src/main/java/com/alibou/security/auth/AuthenticationController.java:27
Method
authenticate
(AuthenticationRequest request)
src/main/java/com/alibou/security/auth/AuthenticationService.java:52
Method
authenticationManager
(AuthenticationConfiguration config)
src/main/java/com/alibou/security/config/ApplicationConfig.java:44
Method
changePassword
(ChangePasswordRequest request, Principal connectedUser)
src/main/java/com/alibou/security/user/UserService.java:16
Method
changePassword
( @RequestBody ChangePasswordRequest request, Principal connectedUser )
src/main/java/com/alibou/security/user/UserController.java:19
Method
commandLineRunner
( AuthenticationService service )
src/main/java/com/alibou/security/SecurityApplication.java:23
Method
contextLoads
()
src/test/java/com/alibou/security/SecurityApplicationTests.java:9
Method
delete
()
src/main/java/com/alibou/security/demo/ManagementController.java:46
Method
delete
()
src/main/java/com/alibou/security/demo/AdminController.java:34
Method
doFilterInternal
( @NonNull HttpServletRequest request, @NonNull HttpServletResponse response, @NonNull Filte
src/main/java/com/alibou/security/config/JwtAuthenticationFilter.java:33
Method
findAllBooks
()
src/main/java/com/alibou/security/book/BookController.java:28
Method
get
()
src/main/java/com/alibou/security/demo/ManagementController.java:19
Method
get
()
src/main/java/com/alibou/security/demo/AdminController.java:17
Method
getAuthorities
()
src/main/java/com/alibou/security/user/User.java:43
Method
getCurrentAuditor
()
src/main/java/com/alibou/security/auditing/ApplicationAuditAware.java:12
Method
isAccountNonExpired
()
src/main/java/com/alibou/security/user/User.java:58
Method
isAccountNonLocked
()
src/main/java/com/alibou/security/user/User.java:63
Method
isCredentialsNonExpired
()
src/main/java/com/alibou/security/user/User.java:68
Method
isEnabled
()
src/main/java/com/alibou/security/user/User.java:73
Method
main
(String[] args)
src/main/java/com/alibou/security/SecurityApplication.java:19
Method
post
()
src/main/java/com/alibou/security/demo/ManagementController.java:38
Method
post
()
src/main/java/com/alibou/security/demo/AdminController.java:22
Method
put
()
src/main/java/com/alibou/security/demo/ManagementController.java:42
Method
put
()
src/main/java/com/alibou/security/demo/AdminController.java:28
Method
refreshToken
( HttpServletRequest request, HttpServletResponse response )
src/main/java/com/alibou/security/auth/AuthenticationController.java:34
Method
register
( @RequestBody RegisterRequest request )
src/main/java/com/alibou/security/auth/AuthenticationController.java:21
Method
save
( @RequestBody BookRequest request )
src/main/java/com/alibou/security/book/BookController.java:20
Method
sayHello
()
src/main/java/com/alibou/security/demo/DemoController.java:14
Method
securityFilterChain
(HttpSecurity http)
src/main/java/com/alibou/security/config/SecurityConfiguration.java:53