A B C D E G H I L M P R S T U V W
A
- addArgumentResolvers(List<HandlerMethodArgumentResolver>) - 类 中的方法top.tangyh.basic.security.config.LoginArgResolverConfig
-
Token参数解析
- AuthorizingRealm - top.tangyh.basic.security.permission中的类
-
参考了Shiro的源码
- AuthorizingRealm() - 类 的构造器top.tangyh.basic.security.permission.AuthorizingRealm
-
B
- buildFull() - 类 中的静态方法top.tangyh.basic.security.feign.UserQuery
-
- buildOrg() - 类 中的静态方法top.tangyh.basic.security.feign.UserQuery
-
- buildResource() - 类 中的静态方法top.tangyh.basic.security.feign.UserQuery
-
- buildRoles() - 类 中的静态方法top.tangyh.basic.security.feign.UserQuery
-
- buildStation() - 类 中的静态方法top.tangyh.basic.security.feign.UserQuery
-
C
- contains(List<SysRole>, String) - 类 中的静态方法top.tangyh.basic.security.model.SysRole
-
指定角色编码是否在角色列表中
- ContextArgumentResolver - top.tangyh.basic.security.resolver中的类
-
Token转化SysUser
- ContextArgumentResolver() - 类 的构造器top.tangyh.basic.security.resolver.ContextArgumentResolver
-
D
- denyAll() - 类 中的方法top.tangyh.basic.security.aspect.VerifyAuthFunction
-
只有超管角色才可访问
E
- EnableLoginArgResolver - top.tangyh.basic.security.annotation中的注释类型
-
在启动类上添加该注解来----开启自动登录用户对象注入
Token转化SysUser
- equals(Object) - 类 中的方法top.tangyh.basic.security.permission.WildcardPermission
-
G
- getById(Long, UserQuery) - 接口 中的方法top.tangyh.basic.security.config.UserResolveFeignConfiguration.UserResolveApi
-
根据id 查询用户详情
- getById(Long, UserQuery) - 类 中的方法top.tangyh.basic.security.config.UserResolveFeignConfiguration.UserResolveApiFallback
-
- getById(Long, UserQuery) - 类 中的方法top.tangyh.basic.security.config.UserResolveFeignConfiguration.UserResolverServiceFeignImpl
-
- getById(Long, UserQuery) - 接口 中的方法top.tangyh.basic.security.feign.UserResolverService
-
根据id查询用户
- getById(UserQuery) - 接口 中的方法top.tangyh.basic.security.feign.UserResolverService
-
查询当前用户的信息
- getParts() - 类 中的方法top.tangyh.basic.security.permission.WildcardPermission
-
- getRoleCode(List<SysRole>) - 类 中的静态方法top.tangyh.basic.security.model.SysRole
-
角色列表转换成角色编码列表
- getSpringUtils(ApplicationContext) - 类 中的方法top.tangyh.basic.security.config.UserResolveFeignConfiguration
-
- getUserResolverService(UserResolveFeignConfiguration.UserResolveApi) - 类 中的方法top.tangyh.basic.security.config.UserResolveFeignConfiguration
-
- getVerifyAuthFunction(UserResolverService) - 类 中的方法top.tangyh.basic.security.config.SecurityConfiguration
-
H
- HAS_ROLE_ADMIN - 类 中的静态变量top.tangyh.basic.security.constant.RoleConstant
-
- HAS_ROLE_TEST - 类 中的静态变量top.tangyh.basic.security.constant.RoleConstant
-
- HAS_ROLE_USER - 类 中的静态变量top.tangyh.basic.security.constant.RoleConstant
-
- hasAllPermission(Collection<String>, String[], boolean) - 类 中的静态方法top.tangyh.basic.security.permission.AuthorizingRealm
-
验证是否拥有所有指定权限
- hasAnyPermission(String...) - 类 中的方法top.tangyh.basic.security.aspect.VerifyAuthFunction
-
判断是否有任意 资源
等价于前端自定义指令:v-hasAnyPermission、v-has-any-permission
- hasAnyPermission(Collection<String>, String[], boolean) - 类 中的静态方法top.tangyh.basic.security.permission.AuthorizingRealm
-
验证是否拥有任意一个指定权限
- hasAnyRole(String...) - 类 中的方法top.tangyh.basic.security.aspect.VerifyAuthFunction
-
判断是否包含任意角色
- hashCode() - 类 中的方法top.tangyh.basic.security.permission.WildcardPermission
-
- hasNoPermission(String...) - 类 中的方法top.tangyh.basic.security.aspect.VerifyAuthFunction
-
判断是否有任意 资源
等价于前端自定义指令: v-hasNoPermission、v-has-no-permission
- hasNoPermission(Collection<String>, String[], boolean) - 类 中的静态方法top.tangyh.basic.security.permission.AuthorizingRealm
-
验证是否不包含所有的指定权限
- hasNoRole(String...) - 类 中的方法top.tangyh.basic.security.aspect.VerifyAuthFunction
-
判断是否没有所有的角色编码
- hasPermission(String...) - 类 中的方法top.tangyh.basic.security.aspect.VerifyAuthFunction
-
判断是否包含所有资源
等价于前端自定义指令: v-hasPermission、v-has-permission
- hasRole(String...) - 类 中的方法top.tangyh.basic.security.aspect.VerifyAuthFunction
-
判断是否拥有所有的角色编码
I
- implies(WildcardPermission) - 类 中的方法top.tangyh.basic.security.permission.WildcardPermission
-
- init(String, boolean) - 类 中的方法top.tangyh.basic.security.permission.WildcardPermission
-
- isPermitted(Collection<WildcardPermission>, String, boolean) - 类 中的静态方法top.tangyh.basic.security.permission.AuthorizingRealm
-
验证是否拥有指定权限
L
- LoginArgResolverConfig - top.tangyh.basic.security.config中的类
-
公共配置类, 一些公共工具配置
- LoginArgResolverConfig() - 类 的构造器top.tangyh.basic.security.config.LoginArgResolverConfig
-
M
- main(String[]) - 类 中的静态方法top.tangyh.basic.security.permission.AuthorizingRealm
-
P
- PART_DIVIDER_TOKEN - 类 中的静态变量top.tangyh.basic.security.permission.WildcardPermission
-
- permit() - 类 中的方法top.tangyh.basic.security.aspect.VerifyAuthFunction
-
放行请求
- preAuth(ProceedingJoinPoint) - 类 中的方法top.tangyh.basic.security.aspect.UriSecurityPreAuthAspect
-
切 方法 和 类上的 @PreAuth 注解
- PREFIX - 类 中的静态变量top.tangyh.basic.security.properties.SecurityProperties
-
R
- resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - 类 中的方法top.tangyh.basic.security.resolver.ContextArgumentResolver
-
- RoleConstant - top.tangyh.basic.security.constant中的类
-
系统默认角色
S
- SecurityConfiguration - top.tangyh.basic.security.config中的类
-
权限认证配置类
- SecurityConfiguration() - 类 的构造器top.tangyh.basic.security.config.SecurityConfiguration
-
- SecurityProperties - top.tangyh.basic.security.properties中的类
-
属性
- SecurityProperties() - 类 的构造器top.tangyh.basic.security.properties.SecurityProperties
-
- setApplicationContext(ApplicationContext) - 类 中的方法top.tangyh.basic.security.aspect.UriSecurityPreAuthAspect
-
- SUBPART_DIVIDER_TOKEN - 类 中的静态变量top.tangyh.basic.security.permission.WildcardPermission
-
- SUPER_ADMIN - 类 中的静态变量top.tangyh.basic.security.constant.RoleConstant
-
- supportsParameter(MethodParameter) - 类 中的方法top.tangyh.basic.security.resolver.ContextArgumentResolver
-
入参筛选
- SysOrg - top.tangyh.basic.security.model中的类
-
实体类
- SysOrg() - 类 的构造器top.tangyh.basic.security.model.SysOrg
-
- SysRole - top.tangyh.basic.security.model中的类
-
角色
- SysRole() - 类 的构造器top.tangyh.basic.security.model.SysRole
-
- SysStation - top.tangyh.basic.security.model中的类
-
实体类
- SysStation() - 类 的构造器top.tangyh.basic.security.model.SysStation
-
- SysUser - top.tangyh.basic.security.model中的类
-
- SysUser() - 类 的构造器top.tangyh.basic.security.model.SysUser
-
T
- TEST - 类 中的静态变量top.tangyh.basic.security.constant.RoleConstant
-
- top.tangyh.basic.security.annotation - 程序包 top.tangyh.basic.security.annotation
-
- top.tangyh.basic.security.aspect - 程序包 top.tangyh.basic.security.aspect
-
- top.tangyh.basic.security.config - 程序包 top.tangyh.basic.security.config
-
- top.tangyh.basic.security.constant - 程序包 top.tangyh.basic.security.constant
-
- top.tangyh.basic.security.feign - 程序包 top.tangyh.basic.security.feign
-
- top.tangyh.basic.security.model - 程序包 top.tangyh.basic.security.model
-
- top.tangyh.basic.security.permission - 程序包 top.tangyh.basic.security.permission
-
- top.tangyh.basic.security.properties - 程序包 top.tangyh.basic.security.properties
-
- top.tangyh.basic.security.resolver - 程序包 top.tangyh.basic.security.resolver
-
- toString() - 类 中的方法top.tangyh.basic.security.permission.WildcardPermission
-
U
- UriSecurityPreAuthAspect - top.tangyh.basic.security.aspect中的类
-
AOP 鉴权
- UriSecurityPreAuthAspect(VerifyAuthFunction) - 类 的构造器top.tangyh.basic.security.aspect.UriSecurityPreAuthAspect
-
- uriSecurityPreAuthAspect(VerifyAuthFunction) - 类 中的方法top.tangyh.basic.security.config.SecurityConfiguration
-
- USER - 类 中的静态变量top.tangyh.basic.security.constant.RoleConstant
-
- UserQuery - top.tangyh.basic.security.feign中的类
-
用户查询对象
- UserQuery() - 类 的构造器top.tangyh.basic.security.feign.UserQuery
-
- UserResolveApiFallback() - 类 的构造器top.tangyh.basic.security.config.UserResolveFeignConfiguration.UserResolveApiFallback
-
- UserResolveFeignConfiguration - top.tangyh.basic.security.config中的类
-
类型为Feign时,使用的的实现类
- UserResolveFeignConfiguration() - 类 的构造器top.tangyh.basic.security.config.UserResolveFeignConfiguration
-
- UserResolveFeignConfiguration.UserResolveApi - top.tangyh.basic.security.config中的接口
-
- UserResolveFeignConfiguration.UserResolveApiFallback - top.tangyh.basic.security.config中的类
-
用户API熔断
- UserResolveFeignConfiguration.UserResolverServiceFeignImpl - top.tangyh.basic.security.config中的类
-
feign 实现
- UserResolverService - top.tangyh.basic.security.feign中的接口
-
- UserResolverServiceFeignImpl(UserResolveFeignConfiguration.UserResolveApi) - 类 的构造器top.tangyh.basic.security.config.UserResolveFeignConfiguration.UserResolverServiceFeignImpl
-
- UserType - top.tangyh.basic.security.properties中的枚举
-
调用用户信息的类型
V
- valueOf(String) - 枚举 中的静态方法top.tangyh.basic.security.properties.UserType
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法top.tangyh.basic.security.properties.UserType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- VerifyAuthFunction - top.tangyh.basic.security.aspect中的类
-
权限判断
- VerifyAuthFunction(UserResolverService, SecurityProperties) - 类 的构造器top.tangyh.basic.security.aspect.VerifyAuthFunction
-
W
- WILDCARD_TOKEN - 类 中的静态变量top.tangyh.basic.security.permission.WildcardPermission
-
- WildcardPermission - top.tangyh.basic.security.permission中的类
-
通配符权限解析器
支持:
user:*
user:add,update
参考了Shiro的源码
- WildcardPermission(String, boolean) - 类 的构造器top.tangyh.basic.security.permission.WildcardPermission
-
A B C D E G H I L M P R S T U V W
Copyright © 2021. All rights reserved.