Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Snailclimb/spring-security-jwt-guide
/ types & classes
Types & classes
40 in github.com/Snailclimb/spring-security-jwt-guide
⨍
Functions
87
◇
Types & classes
40
Class
AbstractAuditBase
@author shuang.kou
src/main/java/github/javaguide/springsecurityjwtguide/system/entity/AbstractAuditBase.java:21
Class
AuditSecurityConfiguration
@author shuang.kou @description 审计功能配置类
src/main/java/github/javaguide/springsecurityjwtguide/security/config/AuditSecurityConfiguration.java:17
Class
AuthController
@author shuang.kou @description 认证授权
src/main/java/github/javaguide/springsecurityjwtguide/security/controller/AuthController.java:26
Class
AuthControllerTest
src/test/java/github/javaguide/springsecurityjwtguide/security/controller/AuthControllerTest.java:12
Class
AuthService
@author shuang.kou
src/main/java/github/javaguide/springsecurityjwtguide/security/service/AuthService.java:26
Class
BaseException
@author shuang.kou
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/BaseException.java:11
Class
BaseTest
@author shuang.kou
src/test/java/github/javaguide/springsecurityjwtguide/BaseTest.java:20
Class
CurrentUserUtil
@author shuang.kou @description 获取当前请求的用户
src/main/java/github/javaguide/springsecurityjwtguide/security/common/utils/CurrentUserUtil.java:20
Enum
ErrorCode
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/ErrorCode.java:6
Class
ErrorResponse
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/ErrorResponse.java:5
Class
FullNameValidator
src/main/java/github/javaguide/springsecurityjwtguide/system/validator/FullNameValidator.java:7
Class
GlobalExceptionHandler
@author shuang.kou
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/GlobalExceptionHandler.java:20
Class
JwtAccessDeniedHandler
@author shuang.kou @description AccessDeineHandler 用来解决认证过的用户访问无权限资源时的异常
src/main/java/github/javaguide/springsecurityjwtguide/security/exception/JwtAccessDeniedHandler.java:14
Class
JwtAuthenticationEntryPoint
@author shuang.kou @description AuthenticationEntryPoint 用来解决匿名用户访问需要权限才能访问的资源时的异常
src/main/java/github/javaguide/springsecurityjwtguide/security/exception/JwtAuthenticationEntryPoint.java:14
Class
JwtAuthorizationFilter
@author shuang.kou @description 过滤器处理所有HTTP请求,并检查是否存在带有正确令牌的Authorization标头。例如,如果令牌未过期或签名密钥正确。
src/main/java/github/javaguide/springsecurityjwtguide/security/filter/JwtAuthorizationFilter.java:23
Class
JwtTokenUtil
@author shuang.kou @description JWT工具类
src/main/java/github/javaguide/springsecurityjwtguide/security/common/utils/JwtTokenUtil.java:20
Class
JwtUser
@author shuang.kou @description JWT用户对象
src/main/java/github/javaguide/springsecurityjwtguide/security/entity/JwtUser.java:13
Class
LoginRequest
@author shuang.kou @description 用户登录请求DTO
src/main/java/github/javaguide/springsecurityjwtguide/security/dto/LoginRequest.java:9
Class
RedisConfig
@author shuang.kou @createTime 2020年11月16日 21:15:00
src/main/java/github/javaguide/springsecurityjwtguide/system/config/RedisConfig.java:12
Class
RedisTest
src/test/java/github/javaguide/springsecurityjwtguide/system/RedisTest.java:11
Class
Role
@author shuang.kou
src/main/java/github/javaguide/springsecurityjwtguide/system/entity/Role.java:21
Class
RoleNotFoundException
@author shuang.kou
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/RoleNotFoundException.java:8
Interface
RoleRepository
@author shuang.kou
src/main/java/github/javaguide/springsecurityjwtguide/system/repository/RoleRepository.java:13
Enum
RoleType
@author shuang.kou
src/main/java/github/javaguide/springsecurityjwtguide/system/enums/RoleType.java:9
Class
SecurityConfiguration
@author shuang.kou Saving @version 1.1 @date 2020.11.28 14:16 @description Spring Security配置类
src/main/java/github/javaguide/springsecurityjwtguide/security/config/SecurityConfiguration.java:34
Class
SecurityConstants
@author shuang.kou @description Spring Security相关配置常量
src/main/java/github/javaguide/springsecurityjwtguide/security/common/constants/SecurityConstants.java:7
Class
SpringSecurityJwtGuideApplication
@author shuang.kou
src/main/java/github/javaguide/springsecurityjwtguide/SpringSecurityJwtGuideApplication.java:19
Class
SpringSecurityJwtGuideApplicationTests
src/test/java/github/javaguide/springsecurityjwtguide/SpringSecurityJwtGuideApplicationTests.java:8
Class
User
@author shuang.kou
src/main/java/github/javaguide/springsecurityjwtguide/system/entity/User.java:27
Class
UserController
@author shuang.kou
src/main/java/github/javaguide/springsecurityjwtguide/system/web/controller/UserController.java:26
Class
UserControllerTest
src/test/java/github/javaguide/springsecurityjwtguide/system/web/controller/UserControllerTest.java:13
Class
UserNameAlreadyExistException
@author shuang.kou
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/UserNameAlreadyExistException.java:8
Class
UserNameNotFoundException
@author shuang.kou
src/main/java/github/javaguide/springsecurityjwtguide/system/exception/UserNameNotFoundException.java:8
Class
UserRegisterRequest
@author shuang.kou
src/main/java/github/javaguide/springsecurityjwtguide/system/web/request/UserRegisterRequest.java:14
Interface
UserRepository
@author shuang.kou
src/main/java/github/javaguide/springsecurityjwtguide/system/repository/UserRepository.java:14
Class
UserRepresentation
src/main/java/github/javaguide/springsecurityjwtguide/system/web/representation/UserRepresentation.java:8
Class
UserRole
src/main/java/github/javaguide/springsecurityjwtguide/system/entity/UserRole.java:15
Interface
UserRoleRepository
src/main/java/github/javaguide/springsecurityjwtguide/system/repository/UserRoleRepository.java:7
Class
UserService
@author shuang.kou
src/main/java/github/javaguide/springsecurityjwtguide/system/service/UserService.java:30
Class
UserUpdateRequest
@author shuang.kou
src/main/java/github/javaguide/springsecurityjwtguide/system/web/request/UserUpdateRequest.java:13