Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
S
spring-boot
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
DEMO
spring-boot
Commits
8590950d
Commit
8590950d
authored
Jun 08, 2015
by
Dave Syer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Discontinue use of deprecated @EnableWebMvcSecurity
parent
a226005f
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
1 addition
and
27 deletions
+1
-27
SpringBootWebSecurityConfiguration.java
...onfigure/security/SpringBootWebSecurityConfiguration.java
+1
-27
No files found.
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/SpringBootWebSecurityConfiguration.java
View file @
8590950d
...
@@ -29,7 +29,6 @@ import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
...
@@ -29,7 +29,6 @@ import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnClass
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnClass
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnProperty
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnProperty
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication
;
import
org.springframework.boot.autoconfigure.security.SecurityProperties.Headers
;
import
org.springframework.boot.autoconfigure.security.SecurityProperties.Headers
;
...
@@ -49,7 +48,6 @@ import org.springframework.security.config.annotation.web.configuration.EnableWe
...
@@ -49,7 +48,6 @@ import org.springframework.security.config.annotation.web.configuration.EnableWe
import
org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration
;
import
org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration
;
import
org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter
;
import
org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter
;
import
org.springframework.security.config.annotation.web.configurers.HeadersConfigurer
;
import
org.springframework.security.config.annotation.web.configurers.HeadersConfigurer
;
import
org.springframework.security.config.annotation.web.servlet.configuration.EnableWebMvcSecurity
;
import
org.springframework.security.web.AuthenticationEntryPoint
;
import
org.springframework.security.web.AuthenticationEntryPoint
;
import
org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint
;
import
org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint
;
import
org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer
;
import
org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer
;
...
@@ -57,7 +55,6 @@ import org.springframework.security.web.header.writers.HstsHeaderWriter;
...
@@ -57,7 +55,6 @@ import org.springframework.security.web.header.writers.HstsHeaderWriter;
import
org.springframework.security.web.util.matcher.AnyRequestMatcher
;
import
org.springframework.security.web.util.matcher.AnyRequestMatcher
;
import
org.springframework.security.web.util.matcher.RequestMatcher
;
import
org.springframework.security.web.util.matcher.RequestMatcher
;
import
org.springframework.util.StringUtils
;
import
org.springframework.util.StringUtils
;
import
org.springframework.web.servlet.support.RequestDataValueProcessor
;
/**
/**
* {@link EnableAutoConfiguration Auto-configuration} for security of a web application or
* {@link EnableAutoConfiguration Auto-configuration} for security of a web application or
...
@@ -89,6 +86,7 @@ import org.springframework.web.servlet.support.RequestDataValueProcessor;
...
@@ -89,6 +86,7 @@ import org.springframework.web.servlet.support.RequestDataValueProcessor;
@ConditionalOnClass
({
EnableWebSecurity
.
class
,
AuthenticationEntryPoint
.
class
})
@ConditionalOnClass
({
EnableWebSecurity
.
class
,
AuthenticationEntryPoint
.
class
})
@ConditionalOnMissingBean
(
WebSecurityConfiguration
.
class
)
@ConditionalOnMissingBean
(
WebSecurityConfiguration
.
class
)
@ConditionalOnWebApplication
@ConditionalOnWebApplication
@EnableWebSecurity
public
class
SpringBootWebSecurityConfiguration
{
public
class
SpringBootWebSecurityConfiguration
{
private
static
List
<
String
>
DEFAULT_IGNORED
=
Arrays
.
asList
(
"/css/**"
,
"/js/**"
,
private
static
List
<
String
>
DEFAULT_IGNORED
=
Arrays
.
asList
(
"/css/**"
,
"/js/**"
,
...
@@ -184,30 +182,6 @@ public class SpringBootWebSecurityConfiguration {
...
@@ -184,30 +182,6 @@ public class SpringBootWebSecurityConfiguration {
}
}
// Pull in @EnableWebMvcSecurity if Spring MVC is available and no-one defined a
// RequestDataValueProcessor
@ConditionalOnClass
(
RequestDataValueProcessor
.
class
)
@ConditionalOnMissingBean
(
RequestDataValueProcessor
.
class
)
@Configuration
protected
static
class
WebMvcSecurityConfigurationConditions
{
@Configuration
@EnableWebMvcSecurity
protected
static
class
DefaultWebMvcSecurityConfiguration
{
}
}
// Pull in a plain @EnableWebSecurity if Spring MVC is not available
@ConditionalOnMissingBean
(
WebMvcSecurityConfigurationConditions
.
class
)
@ConditionalOnMissingClass
(
"org.springframework.web.servlet.support.RequestDataValueProcessor"
)
@Configuration
@EnableWebSecurity
protected
static
class
DefaultWebSecurityConfiguration
{
}
@Configuration
@Configuration
@ConditionalOnProperty
(
prefix
=
"security.basic"
,
name
=
"enabled"
,
havingValue
=
"false"
)
@ConditionalOnProperty
(
prefix
=
"security.basic"
,
name
=
"enabled"
,
havingValue
=
"false"
)
@Order
(
SecurityProperties
.
BASIC_AUTH_ORDER
)
@Order
(
SecurityProperties
.
BASIC_AUTH_ORDER
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment