mirror of https://github.com/apache/nifi.git
NIFI-10284 Corrected HTTP Request Authenticated User logging
- Moved RequestAuthenticationFilter before HeaderWriterFilter This closes #6250 Signed-off-by: Paul Grey <greyp@apache.org>
This commit is contained in:
parent
02e37713b3
commit
9bb22fcb11
|
@ -59,12 +59,12 @@ public class StandardRequestFilterProvider implements RequestFilterProvider {
|
|||
|
||||
final List<FilterHolder> filters = new ArrayList<>();
|
||||
|
||||
filters.add(getHeaderWriterFilter());
|
||||
|
||||
if (properties.isHTTPSConfigured()) {
|
||||
filters.add(getFilterHolder(RequestAuthenticationFilter.class));
|
||||
}
|
||||
|
||||
filters.add(getHeaderWriterFilter());
|
||||
|
||||
final int maxContentSize = getMaxContentSize(properties);
|
||||
if (maxContentSize > MAX_CONTENT_SIZE_DISABLED) {
|
||||
final FilterHolder contentLengthFilter = getContentLengthFilter(maxContentSize);
|
||||
|
|
|
@ -31,6 +31,7 @@ import java.util.List;
|
|||
import java.util.Map;
|
||||
import java.util.Optional;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
@ -79,6 +80,10 @@ public class StandardRequestFilterProviderTest {
|
|||
assertStandardFiltersFound(filters);
|
||||
|
||||
assertFilterClassFound(filters, RequestAuthenticationFilter.class);
|
||||
|
||||
final FilterHolder firstFilterHolder = filters.get(0);
|
||||
final Class<? extends Filter> firstFilterClass = firstFilterHolder.getHeldClass();
|
||||
assertEquals(RequestAuthenticationFilter.class, firstFilterClass);
|
||||
}
|
||||
|
||||
private void assertStandardFiltersFound(final List<FilterHolder> filters) {
|
||||
|
|
Loading…
Reference in New Issue