Skip to content

Commit

Permalink
Detect springSecurityFilterChain using name
Browse files Browse the repository at this point in the history
  • Loading branch information
mbhave committed Nov 2, 2017
1 parent 083cf50 commit b2efef2
Showing 1 changed file with 2 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@

package org.springframework.boot.autoconfigure.security;

import javax.servlet.Filter;

import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
Expand All @@ -29,14 +27,14 @@
* {@link EnableWebSecurity} annotation. This will make
* sure that the annotation is present with default security auto-configuration and also
* if the user adds custom security and forgets to add the annotation. If {@link EnableWebSecurity}
* has already been added or if a {@link Filter} with name springSecurityFilterChain
* has already been added or if a bean with name springSecurityFilterChain
* has been configured by the user, this will back-off.
*
* @author Madhura Bhave
* @since 2.0.0
*/
@ConditionalOnBean(WebSecurityConfigurerAdapter.class)
@ConditionalOnMissingBean(value = Filter.class, name = "springSecurityFilterChain")
@ConditionalOnMissingBean(name = "springSecurityFilterChain")
@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.SERVLET)
@EnableWebSecurity
public class WebSecurityEnablerConfiguration {
Expand Down

0 comments on commit b2efef2

Please sign in to comment.