public class ApiBootWebSecurityAutoConfiguration extends ApiBootWebSecurityConfiguration
| 限定符和类型 | 字段和说明 |
|---|---|
protected ApiBootSecurityProperties |
apiBootSecurityProperties
注入ApiBoot安全属性
|
| 构造器和说明 |
|---|
ApiBootWebSecurityAutoConfiguration(ApiBootSecurityProperties apiBootSecurityProperties,
org.springframework.security.web.access.AccessDeniedHandler accessDeniedHandler,
org.springframework.security.web.AuthenticationEntryPoint authenticationEntryPoint) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<String> |
configureIgnoreUrls()
配置排除的路径列表
|
protected boolean |
disableCsrf()
配置csrf
|
protected boolean |
disableHttpBasic()
配置禁用http basic
|
protected org.springframework.security.web.access.AccessDeniedHandler |
getAccessDeniedHandler()
返回项目内定义的AccessDeniedHandler实现类实例
给ApiBoot Security进行配置
|
protected org.springframework.security.web.AuthenticationEntryPoint |
getAuthenticationEntryPoint() |
authenticationManagerBean, configure, configure, configure, passwordEncoderauthenticationManager, getApplicationContext, getHttp, init, setApplicationContext, setAuthenticationConfiguration, setContentNegotationStrategy, setObjectPostProcessor, setTrustResolver, userDetailsService, userDetailsServiceBeanprotected ApiBootSecurityProperties apiBootSecurityProperties
public ApiBootWebSecurityAutoConfiguration(ApiBootSecurityProperties apiBootSecurityProperties, org.springframework.security.web.access.AccessDeniedHandler accessDeniedHandler, org.springframework.security.web.AuthenticationEntryPoint authenticationEntryPoint)
protected List<String> configureIgnoreUrls()
configureIgnoreUrls 在类中 ApiBootWebSecurityConfigurationprotected org.springframework.security.web.access.AccessDeniedHandler getAccessDeniedHandler()
getAccessDeniedHandler 在类中 ApiBootWebSecurityConfigurationprotected org.springframework.security.web.AuthenticationEntryPoint getAuthenticationEntryPoint()
protected boolean disableHttpBasic()
disableHttpBasic 在类中 ApiBootWebSecurityConfigurationprotected boolean disableCsrf()
disableCsrf 在类中 ApiBootWebSecurityConfigurationCopyright © 2019. All rights reserved.