Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Snailclimb/spring-security-jwt-guide
/ functions
Functions
87 in github.com/Snailclimb/spring-security-jwt-guide
⨍
Functions
87
◇
Types & classes
40
↓ 11 callers
Method
getMessage
()
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/ErrorResponse.java:26
↓ 7 callers
Method
getErrorCode
()
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/BaseException.java:31
↓ 6 callers
Method
getId
(String token)
src/main/java/github/javaguide/springsecurityjwtguide/security/common/utils/JwtTokenUtil.java:49
↓ 6 callers
Method
getPassword
()
src/main/java/github/javaguide/springsecurityjwtguide/security/entity/JwtUser.java:40
↓ 5 callers
Method
save
(UserRegisterRequest userRegisterRequest)
src/main/java/github/javaguide/springsecurityjwtguide/system/service/UserService.java:40
↓ 4 callers
Method
getStatus
()
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/ErrorResponse.java:34
↓ 3 callers
Method
find
(String userName)
src/main/java/github/javaguide/springsecurityjwtguide/system/service/UserService.java:53
↓ 3 callers
Method
findByName
(String roleName)
src/main/java/github/javaguide/springsecurityjwtguide/system/repository/RoleRepository.java:15
↓ 3 callers
Method
getAuthentication
(String token)
src/main/java/github/javaguide/springsecurityjwtguide/security/common/utils/JwtTokenUtil.java:54
↓ 3 callers
Method
toString
()
src/main/java/github/javaguide/springsecurityjwtguide/security/entity/JwtUser.java:70
↓ 2 callers
Method
createToken
(String username, String id, List<String> roles, boolean isRememberMe)
src/main/java/github/javaguide/springsecurityjwtguide/security/common/utils/JwtTokenUtil.java:28
↓ 2 callers
Method
delete
(String userName)
src/main/java/github/javaguide/springsecurityjwtguide/system/service/UserService.java:72
↓ 2 callers
Method
findByUserName
(String username)
src/main/java/github/javaguide/springsecurityjwtguide/system/repository/UserRepository.java:16
↓ 2 callers
Method
getClaims
(String token)
src/main/java/github/javaguide/springsecurityjwtguide/security/common/utils/JwtTokenUtil.java:68
↓ 1 callers
Method
check
(String currentPassword, String password)
src/main/java/github/javaguide/springsecurityjwtguide/system/service/UserService.java:83
↓ 1 callers
Method
corsConfigurationSource
Cors配置优化
src/main/java/github/javaguide/springsecurityjwtguide/security/config/SecurityConfiguration.java:90
↓ 1 callers
Method
deleteByUserName
(String userName)
src/main/java/github/javaguide/springsecurityjwtguide/system/repository/UserRepository.java:18
↓ 1 callers
Method
ensureUserNameNotExist
(String userName)
src/main/java/github/javaguide/springsecurityjwtguide/system/service/UserService.java:87
↓ 1 callers
Method
existsByUserName
(String username)
src/main/java/github/javaguide/springsecurityjwtguide/system/repository/UserRepository.java:22
↓ 1 callers
Method
getAll
(int pageNum, int pageSize)
src/main/java/github/javaguide/springsecurityjwtguide/system/service/UserService.java:79
↓ 1 callers
Method
getAuthorities
(Claims claims)
src/main/java/github/javaguide/springsecurityjwtguide/security/common/utils/JwtTokenUtil.java:61
↓ 1 callers
Method
getAuthorities
()
src/main/java/github/javaguide/springsecurityjwtguide/security/entity/JwtUser.java:35
↓ 1 callers
Method
getCurrentUser
()
src/main/java/github/javaguide/springsecurityjwtguide/security/common/utils/CurrentUserUtil.java:27
↓ 1 callers
Method
getCurrentUserName
()
src/main/java/github/javaguide/springsecurityjwtguide/security/common/utils/CurrentUserUtil.java:39
↓ 1 callers
Method
getRoles
()
src/main/java/github/javaguide/springsecurityjwtguide/system/entity/User.java:51
↓ 1 callers
Method
getUsername
()
src/main/java/github/javaguide/springsecurityjwtguide/security/entity/JwtUser.java:45
↓ 1 callers
Method
isEnabled
()
src/main/java/github/javaguide/springsecurityjwtguide/security/entity/JwtUser.java:65
↓ 1 callers
Method
removeToken
()
src/main/java/github/javaguide/springsecurityjwtguide/security/service/AuthService.java:52
↓ 1 callers
Method
run
(java.lang.String... args)
src/main/java/github/javaguide/springsecurityjwtguide/SpringSecurityJwtGuideApplication.java:36
↓ 1 callers
Method
setupMockMvc
()
src/test/java/github/javaguide/springsecurityjwtguide/BaseTest.java:38
↓ 1 callers
Method
toUser
()
src/main/java/github/javaguide/springsecurityjwtguide/system/web/request/UserRegisterRequest.java:26
Method
AuthController
(AuthService authService)
src/main/java/github/javaguide/springsecurityjwtguide/security/controller/AuthController.java:32
Method
BaseException
(ErrorCode errorCode, Map<String, Object> data)
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/BaseException.java:15
Method
ErrorCode
(int code, HttpStatus status, String message)
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/ErrorCode.java:19
Method
ErrorResponse
()
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/ErrorResponse.java:11
Method
JwtAuthorizationFilter
(AuthenticationManager authenticationManager, StringRedisTemplate stringRedisTemplate)
src/main/java/github/javaguide/springsecurityjwtguide/security/filter/JwtAuthorizationFilter.java:28
Method
JwtUser
()
src/main/java/github/javaguide/springsecurityjwtguide/security/entity/JwtUser.java:21
Method
Role
(String name, String description)
src/main/java/github/javaguide/springsecurityjwtguide/system/entity/Role.java:36
Method
RoleNotFoundException
(Map<String, Object> data)
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/RoleNotFoundException.java:9
Method
RoleType
(java.lang.String name, java.lang.String description)
src/main/java/github/javaguide/springsecurityjwtguide/system/enums/RoleType.java:18
Method
SecurityConfiguration
(StringRedisTemplate stringRedisTemplate)
src/main/java/github/javaguide/springsecurityjwtguide/security/config/SecurityConfiguration.java:42
Method
SecurityConstants
()
src/main/java/github/javaguide/springsecurityjwtguide/security/common/constants/SecurityConstants.java:42
Method
SpringSecurityJwtGuideApplication
(RoleRepository roleRepository, UserRepository userRepository, UserRoleRepository userRoleRepository)
src/main/java/github/javaguide/springsecurityjwtguide/SpringSecurityJwtGuideApplication.java:26
Method
UserController
(UserService userService)
src/main/java/github/javaguide/springsecurityjwtguide/system/web/controller/UserController.java:32
Method
UserNameAlreadyExistException
(Map<String, Object> data)
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/UserNameAlreadyExistException.java:10
Method
UserNameNotFoundException
(Map<String, Object> data)
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/UserNameNotFoundException.java:9
Method
UserRole
(User user, Role role)
src/main/java/github/javaguide/springsecurityjwtguide/system/entity/UserRole.java:32
Method
auditorAware
()
src/main/java/github/javaguide/springsecurityjwtguide/security/config/AuditSecurityConfiguration.java:20
Method
authenticationManager
(AuthenticationConfiguration authenticationConfiguration)
src/main/java/github/javaguide/springsecurityjwtguide/security/config/SecurityConfiguration.java:56
Method
bCryptPasswordEncoder
密码编码器
src/main/java/github/javaguide/springsecurityjwtguide/security/config/SecurityConfiguration.java:51
Method
commence
当用户尝试访问需要权限才能的REST资源而不提供Token或者Token错误或者过期时, 将调用此方法发送401响应以及错误信息
src/main/java/github/javaguide/springsecurityjwtguide/security/exception/JwtAuthenticationEntryPoint.java:19
Method
contextLoads
()
src/test/java/github/javaguide/springsecurityjwtguide/SpringSecurityJwtGuideApplicationTests.java:12
Method
createToken
(LoginRequest loginRequest)
src/main/java/github/javaguide/springsecurityjwtguide/security/service/AuthService.java:34
Method
deleteUserByUserName
(@RequestParam("username") String username)
src/main/java/github/javaguide/springsecurityjwtguide/system/web/controller/UserController.java:59
Method
doFilterInternal
(HttpServletRequest request, HttpServletResponse response,
src/main/java/github/javaguide/springsecurityjwtguide/security/filter/JwtAuthorizationFilter.java:33
Method
getAllUser
( @RequestParam(value = "pageNum", defaultValue = "0") int pageNum, @RequestParam(val
src/main/java/github/javaguide/springsecurityjwtguide/system/web/controller/UserController.java:42
Method
getData
()
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/BaseException.java:35
Method
getPath
()
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/ErrorResponse.java:50
Method
getTimestamp
()
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/ErrorResponse.java:42
Method
handle
当用户尝试访问需要权限才能的REST资源而权限不足的时候, 将调用此方法发送403响应以及错误信息
src/main/java/github/javaguide/springsecurityjwtguide/security/exception/JwtAccessDeniedHandler.java:19
Method
handleBaseException
(BaseException ex, HttpServletRequest request)
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/GlobalExceptionHandler.java:25
Method
handleMethodArgumentNotValidException
请求参数异常处理
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/GlobalExceptionHandler.java:37
Method
handleUserNameAlreadyExistException
(UserNameAlreadyExistException ex, HttpServletRequest request)
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/GlobalExceptionHandler.java:59
Method
handleUserNotFoundException
(BaseException ex, HttpServletRequest request)
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/GlobalExceptionHandler.java:71
Method
isAccountNonExpired
()
src/main/java/github/javaguide/springsecurityjwtguide/security/entity/JwtUser.java:50
Method
isAccountNonLocked
()
src/main/java/github/javaguide/springsecurityjwtguide/security/entity/JwtUser.java:55
Method
isCredentialsNonExpired
()
src/main/java/github/javaguide/springsecurityjwtguide/security/entity/JwtUser.java:60
Method
isValid
(String fullNameField, ConstraintValidatorContext context)
src/main/java/github/javaguide/springsecurityjwtguide/system/validator/FullNameValidator.java:13
Method
login
(@RequestBody LoginRequest loginRequest)
src/main/java/github/javaguide/springsecurityjwtguide/security/controller/AuthController.java:36
Method
logout
()
src/main/java/github/javaguide/springsecurityjwtguide/security/controller/AuthController.java:44
Method
main
(java.lang.String[] args)
src/main/java/github/javaguide/springsecurityjwtguide/SpringSecurityJwtGuideApplication.java:32
Method
redisTemplate
(RedisConnectionFactory factory)
src/main/java/github/javaguide/springsecurityjwtguide/system/config/RedisConfig.java:14
Method
securityFilterChain
(HttpSecurity http, AuthenticationManager authenticationManager)
src/main/java/github/javaguide/springsecurityjwtguide/security/config/SecurityConfiguration.java:61
Method
setMessage
(String message)
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/ErrorResponse.java:30
Method
setPath
(String path)
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/ErrorResponse.java:54
Method
setStatus
(int status)
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/ErrorResponse.java:38
Method
setTimestamp
(LocalDateTime timestamp)
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/ErrorResponse.java:46
Method
setup
()
src/test/java/github/javaguide/springsecurityjwtguide/BaseTest.java:33
Method
should_get_all_user_fail_when_not_login
()
src/test/java/github/javaguide/springsecurityjwtguide/system/web/controller/UserControllerTest.java:34
Method
should_login_success_and_get_token_in_header
()
src/test/java/github/javaguide/springsecurityjwtguide/security/controller/AuthControllerTest.java:13
Method
should_sign_up_fail_and_get_400_code_when_full_name_is_not_valid
()
src/test/java/github/javaguide/springsecurityjwtguide/system/web/controller/UserControllerTest.java:23
Method
should_sign_up_success
()
src/test/java/github/javaguide/springsecurityjwtguide/system/web/controller/UserControllerTest.java:14
Method
signUp
(@RequestBody @Valid UserRegisterRequest userRegisterRequest)
src/main/java/github/javaguide/springsecurityjwtguide/system/web/controller/UserController.java:36
Method
testRedis
()
src/test/java/github/javaguide/springsecurityjwtguide/system/RedisTest.java:18
Method
toUserRepresentation
()
src/main/java/github/javaguide/springsecurityjwtguide/system/entity/User.java:58
Method
update
(UserUpdateRequest userUpdateRequest)
src/main/java/github/javaguide/springsecurityjwtguide/system/service/UserService.java:57
Method
update
(@RequestBody @Valid UserUpdateRequest userUpdateRequest)
src/main/java/github/javaguide/springsecurityjwtguide/system/web/controller/UserController.java:52