MCPcopy Create free account

hub / github.com/Nasruddin/spring-boot-3-jwt-auth / functions

Functions79 in github.com/Nasruddin/spring-boot-3-jwt-auth

↓ 6 callersMethodgetUsername
()
src/main/java/com/javatab/model/security/SecurityUser.java:46
↓ 5 callersMethodgetClaimsFromToken
(String token)
src/main/java/com/javatab/security/TokenUtils.java:73
↓ 3 callersMethodequals
(Object o)
src/main/java/com/javatab/domain/base/BaseEntity.java:25
↓ 3 callersMethodgenerateCurrentDate
()
src/main/java/com/javatab/security/TokenUtils.java:86
↓ 3 callersMethodgetAuthorities
()
src/main/java/com/javatab/model/security/SecurityUser.java:80
↓ 3 callersMethodgetLastPasswordReset
()
src/main/java/com/javatab/model/security/SecurityUser.java:71
↓ 3 callersMethodgetPassword
()
src/main/java/com/javatab/model/security/SecurityUser.java:54
↓ 3 callersMethodgetUsernameFromToken
(String token)
src/main/java/com/javatab/security/TokenUtils.java:29
↓ 3 callersMethodloadUserByUsername
(String username)
src/main/java/com/javatab/service/impl/UserDetailsServiceImpl.java:20
↓ 2 callersMethodauthenticate
(AuthenticationRequest authenticationRequest)
src/main/java/com/javatab/service/AuthenticationService.java:8
↓ 2 callersMethodfindByUsername
(String username)
src/main/java/com/javatab/repository/UserRepository.java:10
↓ 2 callersMethodgenerateToken
(UserDetails userDetails, String device)
src/main/java/com/javatab/security/TokenUtils.java:120
↓ 2 callersMethodgetCreatedDateFromToken
(String token)
src/main/java/com/javatab/security/TokenUtils.java:40
↓ 2 callersMethodgetEmail
()
src/main/java/com/javatab/model/security/SecurityUser.java:63
↓ 2 callersMethodgetExpirationDateFromToken
(String token)
src/main/java/com/javatab/security/TokenUtils.java:51
↓ 2 callersMethodisCreatedBeforeLastPasswordReset
(Date created, Date lastPasswordReset)
src/main/java/com/javatab/security/TokenUtils.java:99
↓ 2 callersMethodisTokenExpired
(String token)
src/main/java/com/javatab/security/TokenUtils.java:94
↓ 2 callersMethodrefreshToken
(String token)
src/main/java/com/javatab/service/AuthenticationService.java:9
↓ 1 callersMethodcanTokenBeRefreshed
(String token, Date lastPasswordReset)
src/main/java/com/javatab/security/TokenUtils.java:136
↓ 1 callersMethodcreate
(User user)
src/main/java/com/javatab/model/factory/UserFactory.java:9
↓ 1 callersMethodgenerateAudience
(String device)
src/main/java/com/javatab/security/TokenUtils.java:103
↓ 1 callersMethodgenerateExpirationDate
()
src/main/java/com/javatab/security/TokenUtils.java:90
↓ 1 callersMethodgetAccountNonExpired
()
src/main/java/com/javatab/model/security/SecurityUser.java:89
↓ 1 callersMethodgetAccountNonLocked
()
src/main/java/com/javatab/model/security/SecurityUser.java:103
↓ 1 callersMethodgetAllUsers
()
src/main/java/com/javatab/controller/IUserController.java:15
↓ 1 callersMethodgetAudienceFromToken
(String token)
src/main/java/com/javatab/security/TokenUtils.java:62
↓ 1 callersMethodgetCredentialsNonExpired
()
src/main/java/com/javatab/model/security/SecurityUser.java:117
↓ 1 callersMethodgetEnabled
()
src/main/java/com/javatab/model/security/SecurityUser.java:131
↓ 1 callersMethodgetId
()
src/main/java/com/javatab/model/security/SecurityUser.java:38
↓ 1 callersMethodgetUserByUsername
(String username)
src/main/java/com/javatab/service/UserService.java:11
↓ 1 callersMethodignoreTokenExpiration
(String token)
src/main/java/com/javatab/security/TokenUtils.java:115
↓ 1 callersMethodregisterUser
(@RequestBody @Valid AuthenticationRequest authenticationRequest)
src/main/java/com/javatab/controller/IAuthenticationController.java:22
↓ 1 callersMethodsetAuthorities
(Collection<? extends GrantedAuthority> authorities)
src/main/java/com/javatab/model/security/SecurityUser.java:85
↓ 1 callersMethodsetEmail
(String email)
src/main/java/com/javatab/model/security/SecurityUser.java:67
↓ 1 callersMethodsetId
(Long id)
src/main/java/com/javatab/model/security/SecurityUser.java:42
↓ 1 callersMethodsetLastPasswordReset
(Date lastPasswordReset)
src/main/java/com/javatab/model/security/SecurityUser.java:76
↓ 1 callersMethodsetPassword
(String password)
src/main/java/com/javatab/model/security/SecurityUser.java:59
↓ 1 callersMethodsetUsername
(String username)
src/main/java/com/javatab/model/security/SecurityUser.java:50
↓ 1 callersMethodtoString
()
src/main/java/com/javatab/model/base/ModelBase.java:11
↓ 1 callersMethodvalidateToken
(String token, UserDetails userDetails)
src/main/java/com/javatab/security/TokenUtils.java:153
MethodNoUserFoundException
(String username)
src/main/java/com/javatab/exception/NoUserFoundException.java:9
MethodSecurityUser
()
src/main/java/com/javatab/model/security/SecurityUser.java:25
Methodauthenticate
(AuthenticationRequest authenticationRequest)
src/main/java/com/javatab/service/impl/AuthenticationServiceImpl.java:34
MethodauthenticationManager
()
src/main/java/com/javatab/configuration/WebSecurityConfiguration.java:37
MethodauthenticationRequest
(@RequestBody @Valid AuthenticationRequest authenticationRequest)
src/main/java/com/javatab/controller/IAuthenticationController.java:17
MethodauthenticationRequest
(AuthenticationRequest authenticationRequest)
src/main/java/com/javatab/controller/v1/AuthenticationControllerV1.java:27
Methodcommence
(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, AuthenticationException e)
src/main/java/com/javatab/security/EntryPointUnauthorizedHandler.java:15
MethodcustomOpenAPI
()
src/main/java/com/javatab/configuration/OpenApi30Config.java:15
MethoddoFilterInternal
(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
src/main/java/com/javatab/security/AuthenticationTokenFilter.java:29
MethodfilterChain
(HttpSecurity http)
src/main/java/com/javatab/configuration/WebSecurityConfiguration.java:42
MethodgetAllUsers
()
src/main/java/com/javatab/controller/v1/UserControllerV1.java:21
MethodgetAllUsers
()
src/main/java/com/javatab/service/UserService.java:10
MethodgetAllUsers
()
src/main/java/com/javatab/service/impl/UserServiceImpl.java:19
MethodgetDaHoney
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
MethodgetUserByName
(@PathVariable("username") String username)
src/main/java/com/javatab/controller/IUserController.java:17
MethodgetUserByName
(@PathVariable("username") String username)
src/main/java/com/javatab/controller/v1/UserControllerV1.java:26
MethodgetUserByUsername
(String username)
src/main/java/com/javatab/service/impl/UserServiceImpl.java:24
MethodhasProtectedAccess
()
src/main/java/com/javatab/service/SecurityService.java:5
MethodhasProtectedAccess
()
src/main/java/com/javatab/service/impl/SecurityServiceImpl.java:11
MethodhashCode
()
src/main/java/com/javatab/domain/base/BaseEntity.java:38
MethodisAccountNonExpired
()
src/main/java/com/javatab/model/security/SecurityUser.java:98
MethodisAccountNonLocked
()
src/main/java/com/javatab/model/security/SecurityUser.java:112
MethodisCredentialsNonExpired
()
src/main/java/com/javatab/model/security/SecurityUser.java:126
MethodisEnabled
()
src/main/java/com/javatab/model/security/SecurityUser.java:140
Methodmain
(String[] args)
src/main/java/com/javatab/AuthJwtBootApplication.java:10
MethodonMethodArgumentNotValidException
(MethodArgumentNotValidException ex, WebRequest request)
src/main/java/com/javatab/exception/validators/ConstraintViolationAdvice.java:35
MethodpasswordEncoder
()
src/main/java/com/javatab/configuration/WebSecurityConfiguration.java:32
MethodrefreshToken
(String token)
src/main/java/com/javatab/security/TokenUtils.java:141
MethodrefreshToken
(String token)
src/main/java/com/javatab/service/impl/AuthenticationServiceImpl.java:50
MethodregisterUser
(AuthenticationRequest authenticationRequest)
src/main/java/com/javatab/controller/v1/AuthenticationControllerV1.java:35
MethodregisterUser
(AuthenticationRequest authenticationRequest)
src/main/java/com/javatab/service/AuthenticationService.java:10
MethodregisterUser
(AuthenticationRequest authenticationRequest)
src/main/java/com/javatab/service/impl/AuthenticationServiceImpl.java:60
MethodresourceNotFoundException
(NoUserFoundException ex, WebRequest request)
src/main/java/com/javatab/exception/NoUserFoundAdvice.java:14
MethodresourceNotFoundException
(ConstraintViolationException ex, WebRequest request)
src/main/java/com/javatab/exception/validators/ConstraintViolationAdvice.java:19
MethodsetAccountNonExpired
(Boolean accountNonExpired)
src/main/java/com/javatab/model/security/SecurityUser.java:94
MethodsetAccountNonLocked
(Boolean accountNonLocked)
src/main/java/com/javatab/model/security/SecurityUser.java:108
MethodsetCredentialsNonExpired
(Boolean credentialsNonExpired)
src/main/java/com/javatab/model/security/SecurityUser.java:122
MethodsetEnabled
(Boolean enabled)
src/main/java/com/javatab/model/security/SecurityUser.java:136
MethodtoString
()
src/main/java/com/javatab/domain/base/BaseEntity.java:45