Align Security filter dispatcher types with Spring Security's defaults
Closes gh-8289
This commit is contained in:
parent
f57dae639d
commit
fe6320db42
|
@ -18,6 +18,7 @@ package org.springframework.boot.autoconfigure.security;
|
|||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
import java.util.UUID;
|
||||
|
@ -102,7 +103,8 @@ public class SecurityProperties implements SecurityPrerequisite {
|
|||
/**
|
||||
* Security filter chain dispatcher types.
|
||||
*/
|
||||
private Set<String> filterDispatcherTypes;
|
||||
private Set<String> filterDispatcherTypes = new HashSet<String>(
|
||||
Arrays.asList("ASYNC", "ERROR", "REQUEST"));
|
||||
|
||||
public Headers getHeaders() {
|
||||
return this.headers;
|
||||
|
|
|
@ -363,7 +363,8 @@ public class SecurityAutoConfigurationTests {
|
|||
@SuppressWarnings("unchecked")
|
||||
EnumSet<DispatcherType> dispatcherTypes = (EnumSet<DispatcherType>) ReflectionTestUtils
|
||||
.getField(bean, "dispatcherTypes");
|
||||
assertThat(dispatcherTypes).isNull();
|
||||
assertThat(dispatcherTypes).containsOnly(DispatcherType.ASYNC,
|
||||
DispatcherType.ERROR, DispatcherType.REQUEST);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
Loading…
Reference in New Issue