Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Askerlve/oauth2-shiro-jwt
/ types & classes
Types & classes
83 in github.com/Askerlve/oauth2-shiro-jwt
⨍
Functions
318
◇
Types & classes
83
Class
AppAuthenticationEntryPoint
@author Askerlve @Description: 自定义异常处理器 @date 2018/4/28下午5:40
ums/src/main/java/com/askerlve/ums/web/oauth2/entrypoint/AppAuthenticationEntryPoint.java:24
Class
AppLoginFailureHandler
@author Askerlve @Description: 自定义登录失败handler @date 2018/5/2下午2:37
ums/src/main/java/com/askerlve/ums/web/oauth2/handler/AppLoginFailureHandler.java:20
Class
AppLoginSuccessHandler
@author Askerlve @Description: 自定义登录成功处理器 @date 2018/4/28下午5:18
ums/src/main/java/com/askerlve/ums/web/oauth2/handler/AppLoginSuccessHandler.java:32
Class
AppLogoutSuccessHandler
@author Askerlve @Description: 自定义登出成功处理器 @date 2018/4/28下午5:33
ums/src/main/java/com/askerlve/ums/web/oauth2/handler/AppLogoutSuccessHandler.java:28
Class
AppOAuth2AccessDeniedHandler
@author Askerlve @Description: 自定义AccessDeniedHandler @date 2018/5/4上午11:17
ums/src/main/java/com/askerlve/ums/web/oauth2/handler/AppOAuth2AccessDeniedHandler.java:20
Class
AppOAuth2ExceptionRenderer
@author Askerlve @Description: 自定义OAuth2ExceptionRenderer @date 2018/5/4上午11:50
ums/src/main/java/com/askerlve/ums/web/oauth2/renderer/AppOAuth2ExceptionRenderer.java:32
Class
AppWebResponseExceptionTranslator
@author Askerlve @Description: 自定义WebResponseExceptionTranslator @date 2018/5/4上午11:52
ums/src/main/java/com/askerlve/ums/web/oauth2/translator/AppWebResponseExceptionTranslator.java:25
Class
Application
ums/src/main/java/com/askerlve/ums/model/Application.java:11
Interface
ApplicationMapper
ums/src/main/java/com/askerlve/ums/dao/ApplicationMapper.java:7
Class
ApplicationServiceImpl
ums/src/main/java/com/askerlve/ums/service/impl/ApplicationServiceImpl.java:13
Class
AuthException
@author Askerlve @Description: 自定义异常 @date 2018/4/19下午5:53
ums/src/main/java/com/askerlve/ums/exception/AuthException.java:10
Class
AuthTokenParams
@author Askerlve @Description: 获取token参数实体 @date 2018/4/19下午6:10
ums/src/main/java/com/askerlve/ums/controller/shiro/dto/auth/AuthTokenParams.java:11
Class
AuthorizationServerConfig
@author Askerlve @Description: AuthorizationServerConfigurer @date 2018/4/28下午4:20
ums/src/main/java/com/askerlve/ums/web/config/oauth2/AuthorizationServerConfig.java:28
Class
BaseController
基础控制类 ,持续扩展
ums/src/main/java/com/askerlve/ums/controller/base/BaseController.java:6
Class
BaseQueryParm
ums/src/main/java/com/askerlve/ums/controller/base/dto/BaseQueryParm.java:6
Interface
Config
系统参数配置类,配置了系统用到参数 @author mrt
ums/src/main/java/com/askerlve/ums/utils/content/Config.java:8
Class
DataSourceConfig
@author Askerlve @Description: 数据源配置 @date 2018/4/19上午11:48
ums/src/main/java/com/askerlve/ums/web/config/DataSourceConfig.java:15
Class
ExceptionResultInfo
自定义系统异常类
ums/src/main/java/com/askerlve/ums/web/result/ExceptionResultInfo.java:7
Class
ExceptionReturnBuilder
@author Askerlve @Description: @date 2018/5/4下午2:31
ums/src/main/java/com/askerlve/ums/web/oauth2/exception/ExceptionReturnBuilder.java:16
Class
ForbiddenException
ums/src/main/java/com/askerlve/ums/web/oauth2/translator/AppWebResponseExceptionTranslator.java:85
Class
GlobalExceptionController
@author Askerlve @Description: 全局异常处理对象 @date 2018/4/19下午5:57
ums/src/main/java/com/askerlve/ums/controller/GlobalExceptionController.java:20
Enum
GrantType
ums/src/main/java/com/askerlve/ums/web/oauth2/service/TokenService.java:99
Interface
IApplicationService
ums/src/main/java/com/askerlve/ums/service/IApplicationService.java:6
Interface
IResourceService
ums/src/main/java/com/askerlve/ums/service/IResourceService.java:9
Interface
IRoleResourceService
ums/src/main/java/com/askerlve/ums/service/IRoleResourceService.java:6
Interface
IRoleService
ums/src/main/java/com/askerlve/ums/service/IRoleService.java:9
Interface
IUserResourceService
ums/src/main/java/com/askerlve/ums/service/IUserResourceService.java:6
Interface
IUserRoleService
ums/src/main/java/com/askerlve/ums/service/IUserRoleService.java:6
Interface
IUserService
ums/src/main/java/com/askerlve/ums/service/IUserService.java:6
Class
JWTFilter
@author Askerlve @Description: 自定义jwt filter @date 2018/4/19下午4:56
ums/src/main/java/com/askerlve/ums/web/shiro/JWTFilter.java:21
Class
JWTRealm
@author Askerlve @Description: 自定义shiro realm @date 2018/4/19下午4:07
ums/src/main/java/com/askerlve/ums/web/shiro/JWTRealm.java:38
Class
JWTToken
@author Askerlve @Description: jwt token @date 2018/4/19下午3:48
ums/src/main/java/com/askerlve/ums/web/shiro/JWTToken.java:10
Class
JWTUtil
@author Askerlve @Description: jwt工具类 @date 2018/4/19下午2:23
ums/src/main/java/com/askerlve/ums/utils/JWTUtil.java:18
Class
JudgePerMissionparams
@author Askerlve @Description: 鉴权入参实体 @date 2018/4/19下午6:46
ums/src/main/java/com/askerlve/ums/controller/shiro/dto/auth/JudgePerMissionparams.java:11
Class
JudgeRoleParams
@author Askerlve @Description: 判断当前用户是否拥有某个角色入参实体 @date 2018/5/3下午6:09
ums/src/main/java/com/askerlve/ums/controller/shiro/dto/role/JudgeRoleParams.java:11
Class
JwtTokenCofnig
jwt TOKEN配置信息
ums/src/main/java/com/askerlve/ums/web/config/oauth2/TokenStoreConfig.java:39
Class
JwtTokenEnhancer
@author Askerlve @Description: jwt扩展 @date 2018/4/28下午4:10
ums/src/main/java/com/askerlve/ums/web/config/oauth2/JwtTokenEnhancer.java:16
Class
MethodNotAllowed
ums/src/main/java/com/askerlve/ums/web/oauth2/translator/AppWebResponseExceptionTranslator.java:136
Class
MybatisPlusConfig
@author Askerlve @Description: mybatis配置 @date 2018/4/19上午11:50
ums/src/main/java/com/askerlve/ums/web/config/MybatisPlusConfig.java:13
Class
OAuth2ClientProperties
@author Askerlve @Description: 客户端配置 @date 2018/4/28下午3:14
ums/src/main/java/com/askerlve/ums/web/oauth2/properties/OAuth2ClientProperties.java:11
Class
OAuth2CoreConfig
@author Askerlve @Description: 客户端配置 @date 2018/4/28下午3:17
ums/src/main/java/com/askerlve/ums/web/oauth2/properties/OAuth2CoreConfig.java:11
Class
OAuth2Properties
@author Askerlve @Description: 客户端配置 @date 2018/4/28下午3:18
ums/src/main/java/com/askerlve/ums/web/oauth2/properties/OAuth2Properties.java:11
Class
Oauth2AuthController
@author Askerlve @Description: 鉴权controller @date 2018/5/3下午5:06
ums/src/main/java/com/askerlve/ums/controller/oauth2/Oauth2AuthController.java:41
Class
Oauth2JudgePermissionParams
@author Askerlve @Description: Oauth2鉴权入参实体 @date 2018/5/3下午5:26
ums/src/main/java/com/askerlve/ums/controller/oauth2/dto/oauth/Oauth2JudgePermissionParams.java:11
Class
Oauth2JudgeRoleParams
@author Askerlve @Description: Oauth2判断当前用户是否拥有某个角色入参实体 @date 2018/5/3下午6:14
ums/src/main/java/com/askerlve/ums/controller/oauth2/dto/role/Oauth2JudgeRoleParams.java:11
Class
Oauth2JudgeSuperParams
@author Askerlve @Description: Oauth2判断当前用户是否拥有超级管理员角色入参 @date 2018/5/3下午6:05
ums/src/main/java/com/askerlve/ums/controller/oauth2/dto/role/Oauth2JudgeSuperParams.java:11
Class
Oauth2ListPermissionParams
@author Askerlve @Description: Oauth2获取权限列表 @date 2018/5/3下午5:44
ums/src/main/java/com/askerlve/ums/controller/oauth2/dto/oauth/Oauth2ListPermissionParams.java:11
Class
Oauth2ListRoleParams
@author Askerlve @Description: Oauth2角色列表入参 @date 2018/5/3下午5:58
ums/src/main/java/com/askerlve/ums/controller/oauth2/dto/role/Oauth2ListRoleParams.java:11
Class
Oauth2RefreshTokenParams
@author Askerlve @Description: 刷新token实体 @date 2018/5/15下午5:26
ums/src/main/java/com/askerlve/ums/controller/oauth2/dto/oauth/Oauth2RefreshTokenParams.java:11
Class
Oauth2RoleController
@author Askerlve @Description: 角色服务 @date 2018/5/3下午5:54
ums/src/main/java/com/askerlve/ums/controller/oauth2/Oauth2RoleController.java:41
Class
Oauth2UserController
@author Askerlve @Description: 用户管理api @date 2018/5/3下午5:50
ums/src/main/java/com/askerlve/ums/controller/oauth2/Oauth2UserController.java:27
Class
Resource
ums/src/main/java/com/askerlve/ums/model/Resource.java:11
Interface
ResourceMapper
ums/src/main/java/com/askerlve/ums/dao/ResourceMapper.java:10
Class
ResourceServerConfig
@author Askerlve @Description: ResourceServerConfig @date 2018/4/28下午5:00
ums/src/main/java/com/askerlve/ums/web/config/oauth2/ResourceServerConfig.java:27
Class
ResourceServiceImpl
ums/src/main/java/com/askerlve/ums/service/impl/ResourceServiceImpl.java:16
Class
ResourcesUtil
资源文件读取工具类
ums/src/main/java/com/askerlve/ums/utils/ResourcesUtil.java:10
Class
ResultInfo
系统提示信息封装类
ums/src/main/java/com/askerlve/ums/web/result/ResultInfo.java:6
Class
ResultUtil
系统结果工具类
ums/src/main/java/com/askerlve/ums/web/result/ResultUtil.java:14
Class
Role
ums/src/main/java/com/askerlve/ums/model/Role.java:11
Interface
RoleMapper
ums/src/main/java/com/askerlve/ums/dao/RoleMapper.java:10
Class
RoleResource
ums/src/main/java/com/askerlve/ums/model/RoleResource.java:12
Interface
RoleResourceMapper
ums/src/main/java/com/askerlve/ums/dao/RoleResourceMapper.java:7
Class
RoleResourceServiceImpl
ums/src/main/java/com/askerlve/ums/service/impl/RoleResourceServiceImpl.java:10
Class
RoleServiceImpl
ums/src/main/java/com/askerlve/ums/service/impl/RoleServiceImpl.java:17
Class
ServerErrorException
ums/src/main/java/com/askerlve/ums/web/oauth2/translator/AppWebResponseExceptionTranslator.java:102
Class
ShiroAuthController
@author Askerlve @Description: 鉴权controller @date 2018/4/19下午6:06
ums/src/main/java/com/askerlve/ums/controller/shiro/ShiroAuthController.java:41
Class
ShiroConfig
@author Askerlve @Description: shiro配置 @date 2018/4/19下午5:40
ums/src/main/java/com/askerlve/ums/web/config/shiro/ShiroConfig.java:25
Class
ShiroRoleController
@author Askerlve @Description: 角色服务 @date 2018/4/25上午10:23
ums/src/main/java/com/askerlve/ums/controller/shiro/ShiroRoleController.java:36
Class
ShiroUserController
@author Askerlve @Description: 用户管理api @date 2018/4/24上午11:46
ums/src/main/java/com/askerlve/ums/controller/shiro/ShiroUserController.java:31
Class
SwaggerConfig
@author Askerlve @Description: swagger2 在线API文档生成工具配置文件 @date 2018/4/19上午11:53
ums/src/main/java/com/askerlve/ums/web/config/SwaggerConfig.java:19
Class
TokenService
@author Askerlve @Description: oauth2 token生成服务 @date 2018/5/15下午5:55
ums/src/main/java/com/askerlve/ums/web/oauth2/service/TokenService.java:22
Class
TokenStoreConfig
@author Askerlve @Description: TokenStoreConfig @date 2018/4/28下午3:54
ums/src/main/java/com/askerlve/ums/web/config/oauth2/TokenStoreConfig.java:20
Class
UmsApplication
ums/src/main/java/com/askerlve/ums/UmsApplication.java:9
Class
UnauthorizedException
ums/src/main/java/com/askerlve/ums/web/oauth2/translator/AppWebResponseExceptionTranslator.java:119
Class
User
ums/src/main/java/com/askerlve/ums/model/User.java:14
Interface
UserMapper
ums/src/main/java/com/askerlve/ums/dao/UserMapper.java:7
Class
UserResource
ums/src/main/java/com/askerlve/ums/model/UserResource.java:12
Interface
UserResourceMapper
ums/src/main/java/com/askerlve/ums/dao/UserResourceMapper.java:7
Class
UserResourceServiceImpl
ums/src/main/java/com/askerlve/ums/service/impl/UserResourceServiceImpl.java:10
Class
UserRole
ums/src/main/java/com/askerlve/ums/model/UserRole.java:12
Interface
UserRoleMapper
ums/src/main/java/com/askerlve/ums/dao/UserRoleMapper.java:7
Class
UserRoleServiceImpl
ums/src/main/java/com/askerlve/ums/service/impl/UserRoleServiceImpl.java:10
Class
UserServiceImpl
ums/src/main/java/com/askerlve/ums/service/impl/UserServiceImpl.java:18