类 SecurityMetadataSourceParser
java.lang.Object
cn.herodotus.engine.oauth2.authorization.processor.SecurityMetadataSourceParser
Description: 表达式权限解析器
- 作者:
- : gengwei.zheng
- Date:
- : 2021/7/31 17:13
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明通过反射,实现ExpressionBasedFilterInvocationSecurityMetadataSource类中requestMap数据的读取。postProcess(SecurityAttribute securityAttribute) 创建请求和权限的映射数据postProcess(cn.herodotus.engine.web.core.domain.RequestMapping requestMapping) 创建请求和默认权限的映射数据
-
构造器详细资料
-
SecurityMetadataSourceParser
-
-
方法详细资料
-
getConfiguredSecurityMetadata
public LinkedHashMap<HerodotusRequestMatcher,HerodotusConfigAttribute> getConfiguredSecurityMetadata()通过反射,实现ExpressionBasedFilterInvocationSecurityMetadataSource类中requestMap数据的读取。 通过antMatcher等方法配置的权限,均在requestMap中存储- 返回:
- requestMap 中存储的权限数据
-
postProcess
public LinkedHashMap<HerodotusRequestMatcher,HerodotusConfigAttribute> postProcess(SecurityAttribute securityAttribute) 创建请求和权限的映射数据- 参数:
securityAttribute-SecurityAttribute- 返回:
- 保存请求和权限的映射的Map
-
postProcess
public LinkedHashMap<HerodotusRequestMatcher,HerodotusConfigAttribute> postProcess(cn.herodotus.engine.web.core.domain.RequestMapping requestMapping) 创建请求和默认权限的映射数据- 参数:
requestMapping-RequestMapping- 返回:
- 请求和权限的映射的Map
-