类的使用
cn.herodotus.engine.oauth2.authorization.definition.HerodotusRequest
使用HerodotusRequest的程序包
程序包
说明
-
cn.herodotus.engine.oauth2.authorization.definition中HerodotusRequest的使用
-
cn.herodotus.engine.oauth2.authorization.processor中HerodotusRequest的使用
修饰符和类型方法说明SecurityMetadataSourceParser.getConfiguredSecurityMetadata()通过反射,实现ExpressionBasedFilterInvocationSecurityMetadataSource类中requestMap数据的读取。SecurityMetadataSourceParser.postProcess(SecurityAttribute securityAttribute) 创建请求和权限的映射数据SecurityMetadataSourceParser.postProcess(cn.herodotus.engine.web.core.domain.RequestMapping requestMapping) 创建请求和默认权限的映射数据 -
cn.herodotus.engine.oauth2.authorization.storage中HerodotusRequest的使用
修饰符和类型方法说明SecurityMetadataSourceStorage.getCompatible()从 compatible 缓存中获取全部不需要路径匹配的(包含*号的url)请求权限映射Map修饰符和类型方法说明voidSecurityMetadataSourceStorage.addToStorage(LinkedHashMap<HerodotusRequest, HerodotusConfigAttribute> securityMetadata, boolean isIndexable) 将权限数据添加至本地存储voidSecurityMetadataSourceStorage.addToStorage(LinkedHashMap<HerodotusRequest, HerodotusConfigAttribute> matchers, LinkedHashMap<HerodotusRequest, HerodotusConfigAttribute> securityMetadata, boolean isIndexable) 将权限数据添加至本地存储,存储之前进行规则冲突校验