public class SecurityConfiguration extends Object
| 构造器和说明 |
|---|
SecurityConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.security.web.SecurityFilterChain |
chain(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
返回过滤链
|
SecurityConfiguration |
configure(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
配置
|
protected void |
configure00Before(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
一系列配置之前
|
protected void |
configure01CORS(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
配置 cors
|
protected void |
configure02Login(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
配置登入处理
|
protected void |
configure03Logout(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
配置登出处理
|
protected void |
configure04Exception(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
配置异常处理
|
protected void |
configure05FunctionPermissions(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
配置功能权限表
|
protected void |
configure06Anonymous(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
配置匿名访问清单
|
protected void |
configure07CSRF(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
配置CSRF
|
protected void |
configure08Frame(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
配置frame
|
protected void |
configure09BasicAuth(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
配置BasicAuth
|
protected void |
configure10BearerFilter(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
配置Bearer token过滤器
|
protected void |
configure11Session(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
配置session选项
|
protected void |
configure99After(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
一系列配置之后
|
protected void |
configureNoSetAuth(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
未设置项的默认授权机制
|
protected List<String> |
loadAnonymousPaths(framework.config.SecurityConfig securityConfig)
加载匿名访问路径表
|
protected AuthFailedProcessor |
loadAuthFailedProcessor(framework.config.SecurityConfig securityConfig)
加载授权失败处理器
|
protected AuthSuccessProcessor |
loadAuthSuccessProcessor(framework.config.SecurityConfig securityConfig)
加载授权成功处理器
|
protected List<framework.security.FunctionPermission> |
loadFunctionPermissionList(framework.config.SecurityConfig securityConfig)
加载功能权限表
|
protected LogoutSuccessProcessor |
loadLogoutSuccessProcessor(framework.config.SecurityConfig securityConfig)
加载登出成功处理器
|
protected NoAuthProcessor |
loadNoAuthProcessor(framework.config.SecurityConfig securityConfig)
加载未授权处理器
|
protected NoPermissionProcessor |
loadNoPermissionProcessor(framework.config.SecurityConfig securityConfig)
加载无权限处理器
|
protected framework.config.SecurityConfig |
loadSecurityConfig()
加载安全配置项
|
protected javax.servlet.Filter |
loadTokenAuthenticationFilter(framework.config.SecurityConfig securityConfig)
加载Token过滤器
|
protected framework.security.AccountLoader |
loadUserLoader(framework.config.SecurityConfig securityConfig)
加载用户加载器
|
protected org.springframework.security.config.http.SessionCreationPolicy |
sessionPolicy(framework.config.SecurityConfig securityConfig)
启用session时的级别
|
public org.springframework.security.web.SecurityFilterChain chain(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
throws Exception
http - Exceptionpublic SecurityConfiguration configure(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
http - Exceptionprotected void configureNoSetAuth(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
throws Exception
http - securityConfig - Exceptionprotected void configure00Before(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
http - securityConfig - protected void configure99After(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
http - securityConfig - protected void configure11Session(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
throws Exception
http - securityConfig - Exceptionprotected void configure10BearerFilter(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
throws Exception
http - securityConfig - Exceptionprotected void configure09BasicAuth(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
throws Exception
http - securityConfig - Exceptionprotected void configure08Frame(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
throws Exception
http - securityConfig - Exceptionprotected void configure07CSRF(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
throws Exception
http - securityConfig - Exceptionprotected void configure06Anonymous(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
throws Exception
http - securityConfig - Exceptionprotected void configure04Exception(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
throws Exception
http - securityConfig - Exceptionprotected void configure03Logout(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
throws Exception
http - securityConfig - Exceptionprotected void configure02Login(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
throws Exception
http - securityConfig - Exceptionprotected void configure01CORS(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
throws Exception
http - securityConfig - Exceptionprotected org.springframework.security.config.http.SessionCreationPolicy sessionPolicy(framework.config.SecurityConfig securityConfig)
securityConfig - protected void configure05FunctionPermissions(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
framework.config.SecurityConfig securityConfig)
throws Exception
Exceptionprotected List<framework.security.FunctionPermission> loadFunctionPermissionList(framework.config.SecurityConfig securityConfig)
securityConfig - protected List<String> loadAnonymousPaths(framework.config.SecurityConfig securityConfig)
securityConfig - protected AuthSuccessProcessor loadAuthSuccessProcessor(framework.config.SecurityConfig securityConfig)
securityConfig - protected AuthFailedProcessor loadAuthFailedProcessor(framework.config.SecurityConfig securityConfig)
securityConfig - protected LogoutSuccessProcessor loadLogoutSuccessProcessor(framework.config.SecurityConfig securityConfig)
securityConfig - protected NoAuthProcessor loadNoAuthProcessor(framework.config.SecurityConfig securityConfig)
securityConfig - protected NoPermissionProcessor loadNoPermissionProcessor(framework.config.SecurityConfig securityConfig)
securityConfig - protected javax.servlet.Filter loadTokenAuthenticationFilter(framework.config.SecurityConfig securityConfig)
securityConfig - protected framework.security.AccountLoader loadUserLoader(framework.config.SecurityConfig securityConfig)
securityConfig - protected framework.config.SecurityConfig loadSecurityConfig()
Copyright © 2023. All rights reserved.