- SecurityDecisionManager - com.liuqi.vanasframework.security.access中的类
-
类说明
决策器,通过SystemFilterInvocationSecurityMetadataSource 获取了用户当前访问的 url,
url 需要访问的权限。
- SecurityDecisionManager() - 类 的构造器com.liuqi.vanasframework.security.access.SecurityDecisionManager
-
- SecurityInterceptor - com.liuqi.vanasframework.security.access中的类
-
类说明
系统安全拦截器
- SecurityInterceptor() - 类 的构造器com.liuqi.vanasframework.security.access.SecurityInterceptor
-
- SecurityMetadataSource - com.liuqi.vanasframework.security.access中的类
-
类说明
自定义过滤规则,将用户request请求的url 与数据库权限进行,
有匹配则将该 url 及 url所需要的权限 返回给 decide()【决策】方法,不存在则返回空
- SecurityMetadataSource(VanasSecurityDaoService) - 类 的构造器com.liuqi.vanasframework.security.access.SecurityMetadataSource
-
- SecurityPermission - com.liuqi.vanasframework.security.entity中的类
-
类说明
- SecurityPermission() - 类 的构造器com.liuqi.vanasframework.security.entity.SecurityPermission
-
- SecurityUser - com.liuqi.vanasframework.security.entity中的类
-
类说明
- SecurityUser() - 类 的构造器com.liuqi.vanasframework.security.entity.SecurityUser
-
- SecurityUtil - com.liuqi.vanasframework.security.util中的类
-
类说明
- SecurityUtil() - 类 的构造器com.liuqi.vanasframework.security.util.SecurityUtil
-
- setAccountNonExpired(boolean) - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
-
- setAccountNonLocked(boolean) - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
-
- setAuthenticated(boolean) - 类 中的方法com.liuqi.vanasframework.security.authentication.VanasUserLoginAuthenticationToken
-
- setCredentialsNonExpired(boolean) - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
-
- setCustomerDaoService(VanasSecurityDaoService) - 类 中的方法com.liuqi.vanasframework.security.entity.VanasSecurityConfigSource
-
获取登陆认证客户 与 VanasSecurity 的数据库实现层
- setCustomerPasswordEncoder(VanasPasswordVoter) - 类 中的方法com.liuqi.vanasframework.security.entity.VanasSecurityConfigSource
-
设置密码生成策略
- setDetails(HttpServletRequest, VanasUserLoginAuthenticationToken) - 类 中的方法com.liuqi.vanasframework.security.authentication.VanasUserLoginAuthenticationFilter
-
Provided so that subclasses may configure what is put into the authentication request's details
property.
- setEnabled(boolean) - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
-
- setPassword(String) - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
-
- setRoleIds(List<Integer>) - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
-
- setSecurityMetadataSource(FilterInvocationSecurityMetadataSource) - 类 中的方法com.liuqi.vanasframework.security.access.SecurityInterceptor
-
注入获取系统权限资源的适配器
- setSuperAdmin(boolean) - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
-
- setSystemAccessDecisionManager(SecurityDecisionManager) - 类 中的方法com.liuqi.vanasframework.security.access.SecurityInterceptor
-
注入 决策器,决策器全局只能一个,通过 set 方式注入
- setUnKey(String) - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityPermission
-
- setUrl(String) - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityPermission
-
- setUsername(String) - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
-
- supports(ConfigAttribute) - 类 中的方法com.liuqi.vanasframework.security.access.SecurityDecisionManager
-
- supports(Class<?>) - 类 中的方法com.liuqi.vanasframework.security.access.SecurityDecisionManager
-
AbstractSecurityInterceptor调用,来决定AccessDecisionManager 是否可以执行传递ConfigAttribute。
- supports(Class<?>) - 类 中的方法com.liuqi.vanasframework.security.access.SecurityMetadataSource
-
- supports(Class<?>) - 类 中的方法com.liuqi.vanasframework.security.authentication.VanasUserLoginAuthenticationProvider
-
由 提供给 spring-security AuthenticationManager
根据 token 类型,判断使用那个 Provider