类 MySecurityMetadataSource
java.lang.Object
plus.hiver.common.config.security.permission.MySecurityMetadataSource
- 所有已实现的接口:
org.springframework.aop.framework.AopInfrastructureBean,org.springframework.security.access.SecurityMetadataSource,org.springframework.security.web.access.intercept.FilterInvocationSecurityMetadataSource
@Component
public class MySecurityMetadataSource
extends Object
implements org.springframework.security.web.access.intercept.FilterInvocationSecurityMetadataSource
权限资源管理器
为权限决断器提供支持
尊重知识产权,CV 请保留版权,海文科技 https://hiver.cc 出品,不允许非法使用,后果自负
- 作者:
- Yazhi Li
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明Collection<org.springframework.security.access.ConfigAttribute>Collection<org.springframework.security.access.ConfigAttribute>判定用户请求的url是否在权限表中 如果在权限表中,则返回给decide方法,用来判定用户是否有此权限 如果不在权限表中则放行void加载权限表中所有操作请求权限boolean
-
构造器详细资料
-
MySecurityMetadataSource
public MySecurityMetadataSource()
-
-
方法详细资料
-
loadResourceDefine
public void loadResourceDefine()加载权限表中所有操作请求权限 -
getAttributes
public Collection<org.springframework.security.access.ConfigAttribute> getAttributes(Object o) throws IllegalArgumentException 判定用户请求的url是否在权限表中 如果在权限表中,则返回给decide方法,用来判定用户是否有此权限 如果不在权限表中则放行- 指定者:
getAttributes在接口中org.springframework.security.access.SecurityMetadataSource- 抛出:
IllegalArgumentException
-
getAllConfigAttributes
- 指定者:
getAllConfigAttributes在接口中org.springframework.security.access.SecurityMetadataSource
-
supports
- 指定者:
supports在接口中org.springframework.security.access.SecurityMetadataSource
-