Skip to content

Commit a5069d7

Browse files
committed
Fix Add @configuration to @enable*Security Usage
Issue gh-6613
1 parent 040111a commit a5069d7

File tree

16 files changed

+57
-8
lines changed

16 files changed

+57
-8
lines changed

config/src/integration-test/java/org/springframework/security/config/annotation/authentication/ldap/LdapAuthenticationProviderBuilderSecurityBuilderTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ protected void configure(AuthenticationManagerBuilder auth) throws Exception {
189189

190190
}
191191

192+
@Configuration
192193
@EnableWebSecurity
193194
static class GroupSearchConfig extends BaseLdapProviderConfig {
194195

config/src/main/java/org/springframework/security/config/annotation/rsocket/RSocketSecurity.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
* A minimal example can be found below:
5656
*
5757
* <pre class="code">
58+
* &#064;Configuration
5859
* &#064;EnableRSocketSecurity
5960
* public class SecurityConfig {
6061
* &#064;Bean
@@ -82,6 +83,7 @@
8283
* A more advanced configuration can be seen below:
8384
*
8485
* <pre class="code">
86+
* &#064;Configuration
8587
* &#064;EnableRSocketSecurity
8688
* public class SecurityConfig {
8789
* &#064;Bean

config/src/main/java/org/springframework/security/config/annotation/web/servlet/configuration/EnableWebMvcSecurity.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import java.lang.annotation.RetentionPolicy;
2323
import java.lang.annotation.Target;
2424

25-
import org.springframework.context.annotation.Configuration;
2625
import org.springframework.context.annotation.Import;
2726
import org.springframework.security.config.annotation.authentication.configuration.EnableGlobalAuthentication;
2827

@@ -39,7 +38,6 @@
3938
@Documented
4039
@Import(WebMvcSecurityConfiguration.class)
4140
@EnableGlobalAuthentication
42-
@Configuration
4341
@Deprecated
4442
public @interface EnableWebMvcSecurity {
4543

config/src/test/java/org/springframework/security/config/annotation/issue50/SecurityConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@
3939
* @author Rob Winch
4040
*
4141
*/
42+
@Configuration
4243
@EnableWebSecurity
4344
@EnableGlobalMethodSecurity(prePostEnabled = true)
44-
@Configuration
4545
public class SecurityConfig extends WebSecurityConfigurerAdapter {
4646

4747
@Autowired

config/src/test/java/org/springframework/security/config/annotation/method/configuration/GlobalMethodSecurityConfigurationTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -531,8 +531,8 @@ Authz authz() {
531531

532532
}
533533

534-
@EnableGlobalMethodSecurity(prePostEnabled = true)
535534
@Configuration
535+
@EnableGlobalMethodSecurity(prePostEnabled = true)
536536
public static class RoleHierarchyConfig {
537537

538538
@Bean
@@ -607,8 +607,8 @@ void emptyPrefixRoleUser() {
607607

608608
}
609609

610-
@EnableGlobalMethodSecurity(prePostEnabled = true)
611610
@Configuration
611+
@EnableGlobalMethodSecurity(prePostEnabled = true)
612612
public static class CustomMetadataSourceBeanProxyEnabledConfig extends GlobalMethodSecurityConfiguration {
613613

614614
}

config/src/test/java/org/springframework/security/config/annotation/method/configuration/NamespaceGlobalMethodSecurityTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,8 +316,8 @@ protected AuthenticationManager authenticationManager() {
316316

317317
}
318318

319-
@EnableGlobalMethodSecurity(jsr250Enabled = true)
320319
@Configuration
320+
@EnableGlobalMethodSecurity(jsr250Enabled = true)
321321
public static class Jsr250Config {
322322

323323
}

config/src/test/java/org/springframework/security/config/annotation/web/configurers/AnonymousConfigurerTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ protected void configure(HttpSecurity http) throws Exception {
127127

128128
}
129129

130+
@Configuration
130131
@EnableWebSecurity
131132
static class AnonymousDisabledInLambdaConfig extends WebSecurityConfigurerAdapter {
132133

config/src/test/java/org/springframework/security/config/annotation/web/configurers/NamespaceHttpFormLoginTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ protected void configure(HttpSecurity http) throws Exception {
131131

132132
}
133133

134+
@Configuration
134135
@EnableWebSecurity
135136
static class FormLoginCustomConfig extends WebSecurityConfigurerAdapter {
136137

config/src/test/java/org/springframework/security/config/annotation/web/configurers/X509ConfigurerTests.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626

2727
import org.springframework.beans.factory.annotation.Autowired;
2828
import org.springframework.context.annotation.Bean;
29+
import org.springframework.context.annotation.Configuration;
2930
import org.springframework.core.io.ClassPathResource;
3031
import org.springframework.security.config.annotation.ObjectPostProcessor;
3132
import org.springframework.security.config.annotation.SecurityContextChangedListenerConfig;
@@ -151,6 +152,7 @@ private <T extends Certificate> T loadCert(String location) {
151152
}
152153
}
153154

155+
@Configuration
154156
@EnableWebSecurity
155157
static class ObjectPostProcessorConfig extends WebSecurityConfigurerAdapter {
156158

@@ -180,6 +182,7 @@ public <O> O postProcess(O object) {
180182

181183
}
182184

185+
@Configuration
183186
@EnableWebSecurity
184187
static class DuplicateDoesNotOverrideConfig extends WebSecurityConfigurerAdapter {
185188

@@ -205,6 +208,7 @@ protected void configure(AuthenticationManagerBuilder auth) throws Exception {
205208

206209
}
207210

211+
@Configuration
208212
@EnableWebSecurity
209213
static class DefaultsInLambdaConfig extends WebSecurityConfigurerAdapter {
210214

@@ -227,6 +231,7 @@ protected void configure(AuthenticationManagerBuilder auth) throws Exception {
227231

228232
}
229233

234+
@Configuration
230235
@EnableWebSecurity
231236
static class SubjectPrincipalRegexInLambdaConfig extends WebSecurityConfigurerAdapter {
232237

@@ -252,6 +257,7 @@ protected void configure(AuthenticationManagerBuilder auth) throws Exception {
252257

253258
}
254259

260+
@Configuration
255261
@EnableWebSecurity
256262
static class UserDetailsServiceBeanConfig {
257263

@@ -279,6 +285,7 @@ UserDetailsService userDetailsService() {
279285

280286
}
281287

288+
@Configuration
282289
@EnableWebSecurity
283290
static class UserDetailsServiceAndBeanConfig {
284291

config/src/test/kotlin/org/springframework/security/config/annotation/method/configuration/KotlinEnableReactiveMethodSecurityTests.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,8 +210,8 @@ class KotlinEnableReactiveMethodSecurityTests {
210210
verify { delegate wasNot Called }
211211
}
212212

213-
@EnableReactiveMethodSecurity
214213
@Configuration
214+
@EnableReactiveMethodSecurity
215215
open class Config {
216216
var delegate = mockk<KotlinReactiveMessageService>()
217217

0 commit comments

Comments
 (0)