File tree Expand file tree Collapse file tree 3 files changed +0
-23
lines changed
spring-boot-security-oauth2-client/src/main/java/org/springframework/boot/security/oauth2/client/autoconfigure/servlet
spring-boot-security-oauth2-resource-server/src/main/java/org/springframework/boot/security/oauth2/server/resource/autoconfigure/servlet
spring-boot-security/src/main/java/org/springframework/boot/security/autoconfigure/servlet Expand file tree Collapse file tree 3 files changed +0
-23
lines changed Original file line number Diff line number Diff line change 30
30
import org .springframework .context .annotation .Configuration ;
31
31
import org .springframework .security .config .annotation .web .builders .HttpSecurity ;
32
32
import org .springframework .security .config .annotation .web .configuration .EnableWebSecurity ;
33
- import org .springframework .security .config .web .PathPatternRequestMatcherBuilderFactoryBean ;
34
33
import org .springframework .security .oauth2 .client .OAuth2AuthorizedClientService ;
35
34
import org .springframework .security .oauth2 .client .web .AuthenticatedPrincipalOAuth2AuthorizedClientRepository ;
36
35
import org .springframework .security .oauth2 .client .web .OAuth2AuthorizedClientRepository ;
53
52
@ ConditionalOnWebApplication (type = Type .SERVLET )
54
53
public class OAuth2ClientWebSecurityAutoConfiguration {
55
54
56
- @ Bean
57
- @ ConditionalOnMissingBean (name = "workAroundSecurityDependencyCyclePathPatternRequestMatcherBuilder" )
58
- PathPatternRequestMatcherBuilderFactoryBean workAroundSecurityDependencyCyclePathPatternRequestMatcherBuilder () {
59
- return new PathPatternRequestMatcherBuilderFactoryBean ();
60
- }
61
-
62
55
@ Bean
63
56
@ ConditionalOnMissingBean
64
57
OAuth2AuthorizedClientRepository authorizedClientRepository (OAuth2AuthorizedClientService authorizedClientService ) {
Original file line number Diff line number Diff line change 19
19
import org .springframework .boot .autoconfigure .AutoConfiguration ;
20
20
import org .springframework .boot .autoconfigure .EnableAutoConfiguration ;
21
21
import org .springframework .boot .autoconfigure .condition .ConditionalOnClass ;
22
- import org .springframework .boot .autoconfigure .condition .ConditionalOnMissingBean ;
23
22
import org .springframework .boot .autoconfigure .condition .ConditionalOnWebApplication ;
24
23
import org .springframework .boot .autoconfigure .condition .ConditionalOnWebApplication .Type ;
25
24
import org .springframework .boot .context .properties .EnableConfigurationProperties ;
26
25
import org .springframework .boot .security .autoconfigure .actuate .servlet .ManagementWebSecurityAutoConfiguration ;
27
26
import org .springframework .boot .security .autoconfigure .servlet .SecurityAutoConfiguration ;
28
27
import org .springframework .boot .security .autoconfigure .servlet .UserDetailsServiceAutoConfiguration ;
29
28
import org .springframework .boot .security .oauth2 .server .resource .autoconfigure .OAuth2ResourceServerProperties ;
30
- import org .springframework .context .annotation .Bean ;
31
29
import org .springframework .context .annotation .Import ;
32
- import org .springframework .security .config .web .PathPatternRequestMatcherBuilderFactoryBean ;
33
30
import org .springframework .security .oauth2 .server .resource .authentication .BearerTokenAuthenticationToken ;
34
31
35
32
/**
47
44
Oauth2ResourceServerConfiguration .OpaqueTokenConfiguration .class })
48
45
public class OAuth2ResourceServerAutoConfiguration {
49
46
50
- @ Bean
51
- @ ConditionalOnMissingBean (name = "workAroundSecurityDependencyCyclePathPatternRequestMatcherBuilder" )
52
- PathPatternRequestMatcherBuilderFactoryBean workAroundSecurityDependencyCyclePathPatternRequestMatcherBuilder () {
53
- return new PathPatternRequestMatcherBuilderFactoryBean ();
54
- }
55
-
56
47
}
Original file line number Diff line number Diff line change 33
33
import org .springframework .security .config .BeanIds ;
34
34
import org .springframework .security .config .annotation .web .builders .HttpSecurity ;
35
35
import org .springframework .security .config .annotation .web .configuration .EnableWebSecurity ;
36
- import org .springframework .security .config .web .PathPatternRequestMatcherBuilderFactoryBean ;
37
36
import org .springframework .security .web .SecurityFilterChain ;
38
37
import org .springframework .security .web .servlet .util .matcher .PathPatternRequestMatcher ;
39
38
48
47
@ ConditionalOnWebApplication (type = Type .SERVLET )
49
48
class SpringBootWebSecurityConfiguration {
50
49
51
- @ Bean
52
- @ ConditionalOnMissingBean (name = "workAroundSecurityDependencyCyclePathPatternRequestMatcherBuilder" )
53
- PathPatternRequestMatcherBuilderFactoryBean workAroundSecurityDependencyCyclePathPatternRequestMatcherBuilder () {
54
- return new PathPatternRequestMatcherBuilderFactoryBean ();
55
- }
56
-
57
50
@ Configuration (proxyBeanMethods = false )
58
51
@ ConditionalOnBean (DispatcherServletPath .class )
59
52
@ ConditionalOnClass (DispatcherServletPath .class )
You can’t perform that action at this time.
0 commit comments