跳过导航链接
A C D E G H I L M O P R S U V 

A

attemptAuthentication(HttpServletRequest, HttpServletResponse) - 类 中的方法com.liuqi.vanasframework.security.authentication.VanasUserLoginAuthenticationFilter
 
authenticate(Authentication) - 类 中的方法com.liuqi.vanasframework.security.authentication.VanasUserLoginAuthenticationProvider
认证
authorities - 类 中的变量com.liuqi.vanasframework.security.entity.SecurityUser
 

C

com.liuqi.vanasframework.security - 程序包 com.liuqi.vanasframework.security
 
com.liuqi.vanasframework.security.access - 程序包 com.liuqi.vanasframework.security.access
 
com.liuqi.vanasframework.security.authentication - 程序包 com.liuqi.vanasframework.security.authentication
 
com.liuqi.vanasframework.security.crypto - 程序包 com.liuqi.vanasframework.security.crypto
 
com.liuqi.vanasframework.security.entity - 程序包 com.liuqi.vanasframework.security.entity
 
com.liuqi.vanasframework.security.service - 程序包 com.liuqi.vanasframework.security.service
 
com.liuqi.vanasframework.security.util - 程序包 com.liuqi.vanasframework.security.util
 
configure(HttpSecurity) - 类 中的方法com.liuqi.vanasframework.security.VanasSecurityWebConfig
 

D

decide(Authentication, Object, Collection<ConfigAttribute>) - 类 中的方法com.liuqi.vanasframework.security.access.SecurityDecisionManager
 
doFilter(ServletRequest, ServletResponse, FilterChain) - 类 中的方法com.liuqi.vanasframework.security.access.SecurityInterceptor
 

E

enabled() - 接口 中的方法com.liuqi.vanasframework.security.crypto.VanasPasswordVoter
开启或关闭自定义验证
encode(CharSequence) - 类 中的方法com.liuqi.vanasframework.security.crypto.VanasPasswordEncoder
密码加密
encode(CharSequence) - 接口 中的方法com.liuqi.vanasframework.security.crypto.VanasPasswordVoter
加密
encode(String) - 类 中的静态方法com.liuqi.vanasframework.security.util.SecurityUtil
用 spring-security BCryptPasswordEncoder 加密密码
eraseCredentials() - 类 中的方法com.liuqi.vanasframework.security.authentication.VanasUserLoginAuthenticationToken
 

G

getAllConfigAttributes() - 类 中的方法com.liuqi.vanasframework.security.access.SecurityMetadataSource
 
getAllPermission() - 接口 中的方法com.liuqi.vanasframework.security.service.VanasSecurityDaoService
 
getAttributes(Object) - 类 中的方法com.liuqi.vanasframework.security.access.SecurityMetadataSource
获取对比结果
getAuthorities() - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
 
getCredentials() - 类 中的方法com.liuqi.vanasframework.security.authentication.VanasUserLoginAuthenticationToken
 
getCustomerDaoService() - 类 中的方法com.liuqi.vanasframework.security.entity.VanasSecurityConfigSource
 
getInstance() - 类 中的静态方法com.liuqi.vanasframework.security.entity.VanasSecurityConfigSource
 
getPassword() - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
 
getPasswordEncoder() - 类 中的方法com.liuqi.vanasframework.security.entity.VanasSecurityConfigSource
 
getPermission() - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
 
getPrincipal() - 类 中的方法com.liuqi.vanasframework.security.authentication.VanasUserLoginAuthenticationToken
 
getRoleIds() - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
 
getSecureObjectClass() - 类 中的方法com.liuqi.vanasframework.security.access.SecurityInterceptor
 
getUnKey() - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityPermission
 
getUrl() - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityPermission
 
getUserAuthorities(SecurityUser) - 接口 中的方法com.liuqi.vanasframework.security.service.VanasSecurityDaoService
 
getUserInfo() - 类 中的静态方法com.liuqi.vanasframework.security.util.SecurityUtil
获取用户信息
getUsername() - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
 
getVc() - 类 中的方法com.liuqi.vanasframework.security.authentication.VanasUserLoginAuthenticationToken
 

H

hasPermission(String) - 类 中的静态方法com.liuqi.vanasframework.security.util.SecurityUtil
用户是否有权限

I

isAccountNonExpired() - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
 
isAccountNonLocked() - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
 
isCredentialsNonExpired() - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
 
isEnabled() - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
 
isLogin() - 类 中的静态方法com.liuqi.vanasframework.security.util.SecurityUtil
是否登陆
isSuperAdmin - 类 中的变量com.liuqi.vanasframework.security.entity.SecurityUser
 
isSuperAdmin() - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
 

L

loadUserByUsername(String) - 接口 中的方法com.liuqi.vanasframework.security.service.VanasSecurityDaoService
 
loadUserByUsername(String, String) - 接口 中的方法com.liuqi.vanasframework.security.service.VanasSecurityDaoService
 

M

matches(CharSequence, String) - 类 中的方法com.liuqi.vanasframework.security.crypto.VanasPasswordEncoder
密码对比
matches(CharSequence, String) - 接口 中的方法com.liuqi.vanasframework.security.crypto.VanasPasswordVoter
对比密码是否相等

O

obtainPassword(HttpServletRequest) - 类 中的方法com.liuqi.vanasframework.security.authentication.VanasUserLoginAuthenticationFilter
Enables subclasses to override the composition of the password, such as by including additional values and a separator.
obtainSecurityMetadataSource() - 类 中的方法com.liuqi.vanasframework.security.access.SecurityInterceptor
把 url 所需的权限类设置到拦截器中
obtainUsername(HttpServletRequest) - 类 中的方法com.liuqi.vanasframework.security.authentication.VanasUserLoginAuthenticationFilter
Enables subclasses to override the composition of the username, such as by including additional values and a separator.
obtainVcid(HttpServletRequest) - 类 中的方法com.liuqi.vanasframework.security.authentication.VanasUserLoginAuthenticationFilter
 

P

password - 类 中的变量com.liuqi.vanasframework.security.entity.SecurityUser
 
permissions - 类 中的变量com.liuqi.vanasframework.security.entity.SecurityUser
 

R

roleIds - 类 中的变量com.liuqi.vanasframework.security.entity.SecurityUser
 

S

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
 
setAuthenticated(boolean) - 类 中的方法com.liuqi.vanasframework.security.authentication.VanasUserLoginAuthenticationToken
 
setAuthorities(List<SecurityPermission>) - 类 中的方法com.liuqi.vanasframework.security.entity.SecurityUser
 
setAuthorities(SecurityPermission) - 类 中的方法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.
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

U

username - 类 中的变量com.liuqi.vanasframework.security.entity.SecurityUser
 

V

VanasPasswordEncoder - com.liuqi.vanasframework.security.crypto中的类
类说明
自定义密码处理解析
VanasPasswordEncoder(VanasPasswordVoter) - 类 的构造器com.liuqi.vanasframework.security.crypto.VanasPasswordEncoder
 
VanasPasswordVoter - com.liuqi.vanasframework.security.crypto中的接口
类说明
VanasSecurityConfigSource - com.liuqi.vanasframework.security.entity中的类
类说明
安全组件与第三方链接 source 单例类
VanasSecurityDaoService - com.liuqi.vanasframework.security.service中的接口
类说明
Vanas 与数据库相关的业务。
VanasSecurityWebConfig - com.liuqi.vanasframework.security中的类
类说明
通过@EnableWebSecurity注解开启Spring Security的功能 继承 WebSecurityConfigurerAdapter,并重写它的方法来设置一些web安全的细节 configure(HttpSecurity http)方法, 通过authorizeRequests()定义哪些URL需要被保护、哪些不需要被保护。
VanasSecurityWebConfig() - 类 的构造器com.liuqi.vanasframework.security.VanasSecurityWebConfig
 
VanasUserLoginAuthenticationFilter - com.liuqi.vanasframework.security.authentication中的类
类说明
自定义样式认证登陆的过滤器
VanasUserLoginAuthenticationFilter() - 类 的构造器com.liuqi.vanasframework.security.authentication.VanasUserLoginAuthenticationFilter
 
VanasUserLoginAuthenticationProvider - com.liuqi.vanasframework.security.authentication中的类
类说明
1.
VanasUserLoginAuthenticationProvider() - 类 的构造器com.liuqi.vanasframework.security.authentication.VanasUserLoginAuthenticationProvider
构造函数传第 自定义 userDetailService
VanasUserLoginAuthenticationToken - com.liuqi.vanasframework.security.authentication中的类
类说明
自定义用户 login token。
VanasUserLoginAuthenticationToken(Object, Object, Object) - 类 的构造器com.liuqi.vanasframework.security.authentication.VanasUserLoginAuthenticationToken
 
VanasUserLoginAuthenticationToken(Object, Collection<? extends GrantedAuthority>) - 类 的构造器com.liuqi.vanasframework.security.authentication.VanasUserLoginAuthenticationToken
自定义用户登录认证 token
A C D E G H I L M O P R S U V 
跳过导航链接

Copyright © 2020. All rights reserved.