Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Nasruddin/spring-boot-3-jwt-auth
/ functions
Functions
79 in github.com/Nasruddin/spring-boot-3-jwt-auth
⨍
Functions
79
◇
Types & classes
33
↓ 6 callers
Method
getUsername
()
src/main/java/com/javatab/model/security/SecurityUser.java:46
↓ 5 callers
Method
getClaimsFromToken
(String token)
src/main/java/com/javatab/security/TokenUtils.java:73
↓ 3 callers
Method
equals
(Object o)
src/main/java/com/javatab/domain/base/BaseEntity.java:25
↓ 3 callers
Method
generateCurrentDate
()
src/main/java/com/javatab/security/TokenUtils.java:86
↓ 3 callers
Method
getAuthorities
()
src/main/java/com/javatab/model/security/SecurityUser.java:80
↓ 3 callers
Method
getLastPasswordReset
()
src/main/java/com/javatab/model/security/SecurityUser.java:71
↓ 3 callers
Method
getPassword
()
src/main/java/com/javatab/model/security/SecurityUser.java:54
↓ 3 callers
Method
getUsernameFromToken
(String token)
src/main/java/com/javatab/security/TokenUtils.java:29
↓ 3 callers
Method
loadUserByUsername
(String username)
src/main/java/com/javatab/service/impl/UserDetailsServiceImpl.java:20
↓ 2 callers
Method
authenticate
(AuthenticationRequest authenticationRequest)
src/main/java/com/javatab/service/AuthenticationService.java:8
↓ 2 callers
Method
findByUsername
(String username)
src/main/java/com/javatab/repository/UserRepository.java:10
↓ 2 callers
Method
generateToken
(UserDetails userDetails, String device)
src/main/java/com/javatab/security/TokenUtils.java:120
↓ 2 callers
Method
getCreatedDateFromToken
(String token)
src/main/java/com/javatab/security/TokenUtils.java:40
↓ 2 callers
Method
getEmail
()
src/main/java/com/javatab/model/security/SecurityUser.java:63
↓ 2 callers
Method
getExpirationDateFromToken
(String token)
src/main/java/com/javatab/security/TokenUtils.java:51
↓ 2 callers
Method
isCreatedBeforeLastPasswordReset
(Date created, Date lastPasswordReset)
src/main/java/com/javatab/security/TokenUtils.java:99
↓ 2 callers
Method
isTokenExpired
(String token)
src/main/java/com/javatab/security/TokenUtils.java:94
↓ 2 callers
Method
refreshToken
(String token)
src/main/java/com/javatab/service/AuthenticationService.java:9
↓ 1 callers
Method
canTokenBeRefreshed
(String token, Date lastPasswordReset)
src/main/java/com/javatab/security/TokenUtils.java:136
↓ 1 callers
Method
create
(User user)
src/main/java/com/javatab/model/factory/UserFactory.java:9
↓ 1 callers
Method
generateAudience
(String device)
src/main/java/com/javatab/security/TokenUtils.java:103
↓ 1 callers
Method
generateExpirationDate
()
src/main/java/com/javatab/security/TokenUtils.java:90
↓ 1 callers
Method
getAccountNonExpired
()
src/main/java/com/javatab/model/security/SecurityUser.java:89
↓ 1 callers
Method
getAccountNonLocked
()
src/main/java/com/javatab/model/security/SecurityUser.java:103
↓ 1 callers
Method
getAllUsers
()
src/main/java/com/javatab/controller/IUserController.java:15
↓ 1 callers
Method
getAudienceFromToken
(String token)
src/main/java/com/javatab/security/TokenUtils.java:62
↓ 1 callers
Method
getCredentialsNonExpired
()
src/main/java/com/javatab/model/security/SecurityUser.java:117
↓ 1 callers
Method
getEnabled
()
src/main/java/com/javatab/model/security/SecurityUser.java:131
↓ 1 callers
Method
getId
()
src/main/java/com/javatab/model/security/SecurityUser.java:38
↓ 1 callers
Method
getUserByUsername
(String username)
src/main/java/com/javatab/service/UserService.java:11
↓ 1 callers
Method
ignoreTokenExpiration
(String token)
src/main/java/com/javatab/security/TokenUtils.java:115
↓ 1 callers
Method
registerUser
(@RequestBody @Valid AuthenticationRequest authenticationRequest)
src/main/java/com/javatab/controller/IAuthenticationController.java:22
↓ 1 callers
Method
setAuthorities
(Collection<? extends GrantedAuthority> authorities)
src/main/java/com/javatab/model/security/SecurityUser.java:85
↓ 1 callers
Method
setEmail
(String email)
src/main/java/com/javatab/model/security/SecurityUser.java:67
↓ 1 callers
Method
setId
(Long id)
src/main/java/com/javatab/model/security/SecurityUser.java:42
↓ 1 callers
Method
setLastPasswordReset
(Date lastPasswordReset)
src/main/java/com/javatab/model/security/SecurityUser.java:76
↓ 1 callers
Method
setPassword
(String password)
src/main/java/com/javatab/model/security/SecurityUser.java:59
↓ 1 callers
Method
setUsername
(String username)
src/main/java/com/javatab/model/security/SecurityUser.java:50
↓ 1 callers
Method
toString
()
src/main/java/com/javatab/model/base/ModelBase.java:11
↓ 1 callers
Method
validateToken
(String token, UserDetails userDetails)
src/main/java/com/javatab/security/TokenUtils.java:153
Method
NoUserFoundException
(String username)
src/main/java/com/javatab/exception/NoUserFoundException.java:9
Method
SecurityUser
()
src/main/java/com/javatab/model/security/SecurityUser.java:25
Method
authenticate
(AuthenticationRequest authenticationRequest)
src/main/java/com/javatab/service/impl/AuthenticationServiceImpl.java:34
Method
authenticationManager
()
src/main/java/com/javatab/configuration/WebSecurityConfiguration.java:37
Method
authenticationRequest
(@RequestBody @Valid AuthenticationRequest authenticationRequest)
src/main/java/com/javatab/controller/IAuthenticationController.java:17
Method
authenticationRequest
(AuthenticationRequest authenticationRequest)
src/main/java/com/javatab/controller/v1/AuthenticationControllerV1.java:27
Method
commence
(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, AuthenticationException e)
src/main/java/com/javatab/security/EntryPointUnauthorizedHandler.java:15
Method
customOpenAPI
()
src/main/java/com/javatab/configuration/OpenApi30Config.java:15
Method
doFilterInternal
(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
src/main/java/com/javatab/security/AuthenticationTokenFilter.java:29
Method
filterChain
(HttpSecurity http)
src/main/java/com/javatab/configuration/WebSecurityConfiguration.java:42
Method
getAllUsers
()
src/main/java/com/javatab/controller/v1/UserControllerV1.java:21
Method
getAllUsers
()
src/main/java/com/javatab/service/UserService.java:10
Method
getAllUsers
()
src/main/java/com/javatab/service/impl/UserServiceImpl.java:19
Method
getDaHoney
This is an example of some different kinds of granular restriction for endpoints. You can use the built-in SPEL expressions in @PreAuthorize such as
src/main/java/com/javatab/controller/v1/AdminControllerV1.java:21
Method
getUserByName
(@PathVariable("username") String username)
src/main/java/com/javatab/controller/IUserController.java:17
Method
getUserByName
(@PathVariable("username") String username)
src/main/java/com/javatab/controller/v1/UserControllerV1.java:26
Method
getUserByUsername
(String username)
src/main/java/com/javatab/service/impl/UserServiceImpl.java:24
Method
hasProtectedAccess
()
src/main/java/com/javatab/service/SecurityService.java:5
Method
hasProtectedAccess
()
src/main/java/com/javatab/service/impl/SecurityServiceImpl.java:11
Method
hashCode
()
src/main/java/com/javatab/domain/base/BaseEntity.java:38
Method
isAccountNonExpired
()
src/main/java/com/javatab/model/security/SecurityUser.java:98
Method
isAccountNonLocked
()
src/main/java/com/javatab/model/security/SecurityUser.java:112
Method
isCredentialsNonExpired
()
src/main/java/com/javatab/model/security/SecurityUser.java:126
Method
isEnabled
()
src/main/java/com/javatab/model/security/SecurityUser.java:140
Method
main
(String[] args)
src/main/java/com/javatab/AuthJwtBootApplication.java:10
Method
onMethodArgumentNotValidException
(MethodArgumentNotValidException ex, WebRequest request)
src/main/java/com/javatab/exception/validators/ConstraintViolationAdvice.java:35
Method
passwordEncoder
()
src/main/java/com/javatab/configuration/WebSecurityConfiguration.java:32
Method
refreshToken
(String token)
src/main/java/com/javatab/security/TokenUtils.java:141
Method
refreshToken
(String token)
src/main/java/com/javatab/service/impl/AuthenticationServiceImpl.java:50
Method
registerUser
(AuthenticationRequest authenticationRequest)
src/main/java/com/javatab/controller/v1/AuthenticationControllerV1.java:35
Method
registerUser
(AuthenticationRequest authenticationRequest)
src/main/java/com/javatab/service/AuthenticationService.java:10
Method
registerUser
(AuthenticationRequest authenticationRequest)
src/main/java/com/javatab/service/impl/AuthenticationServiceImpl.java:60
Method
resourceNotFoundException
(NoUserFoundException ex, WebRequest request)
src/main/java/com/javatab/exception/NoUserFoundAdvice.java:14
Method
resourceNotFoundException
(ConstraintViolationException ex, WebRequest request)
src/main/java/com/javatab/exception/validators/ConstraintViolationAdvice.java:19
Method
setAccountNonExpired
(Boolean accountNonExpired)
src/main/java/com/javatab/model/security/SecurityUser.java:94
Method
setAccountNonLocked
(Boolean accountNonLocked)
src/main/java/com/javatab/model/security/SecurityUser.java:108
Method
setCredentialsNonExpired
(Boolean credentialsNonExpired)
src/main/java/com/javatab/model/security/SecurityUser.java:122
Method
setEnabled
(Boolean enabled)
src/main/java/com/javatab/model/security/SecurityUser.java:136
Method
toString
()
src/main/java/com/javatab/domain/base/BaseEntity.java:45