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