Updated timeline reader to use AuthenticationFilter
Change-Id: I961771589180c1eb377d36c37a79aa23754effbf (cherry picked from commit 837338788eb903d0e8bbb1230694782a707891be)
This commit is contained in:
parent
fa6a8b78d4
commit
ea18e70a74
@ -20,11 +20,11 @@
|
|||||||
|
|
||||||
import org.apache.hadoop.conf.Configuration;
|
import org.apache.hadoop.conf.Configuration;
|
||||||
import org.apache.hadoop.http.FilterContainer;
|
import org.apache.hadoop.http.FilterContainer;
|
||||||
import org.apache.hadoop.security.AuthenticationWithProxyUserFilter;
|
import org.apache.hadoop.security.authentication.server.AuthenticationFilter;
|
||||||
import org.apache.hadoop.yarn.server.timeline.security.TimelineAuthenticationFilterInitializer;
|
import org.apache.hadoop.yarn.server.timeline.security.TimelineAuthenticationFilterInitializer;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Filter initializer to initialize {@link AuthenticationWithProxyUserFilter}
|
* Filter initializer to initialize {@link AuthenticationFilter}
|
||||||
* for ATSv2 timeline reader server with timeline service specific
|
* for ATSv2 timeline reader server with timeline service specific
|
||||||
* configurations.
|
* configurations.
|
||||||
*/
|
*/
|
||||||
@ -32,9 +32,9 @@ public class TimelineReaderAuthenticationFilterInitializer extends
|
|||||||
TimelineAuthenticationFilterInitializer{
|
TimelineAuthenticationFilterInitializer{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initializes {@link AuthenticationWithProxyUserFilter}
|
* Initializes {@link AuthenticationFilter}
|
||||||
* <p>
|
* <p>
|
||||||
* Propagates to {@link AuthenticationWithProxyUserFilter} configuration all
|
* Propagates to {@link AuthenticationFilter} configuration all
|
||||||
* YARN configuration properties prefixed with
|
* YARN configuration properties prefixed with
|
||||||
* {@value TimelineAuthenticationFilterInitializer#PREFIX}.
|
* {@value TimelineAuthenticationFilterInitializer#PREFIX}.
|
||||||
*
|
*
|
||||||
@ -47,7 +47,7 @@ public class TimelineReaderAuthenticationFilterInitializer extends
|
|||||||
public void initFilter(FilterContainer container, Configuration conf) {
|
public void initFilter(FilterContainer container, Configuration conf) {
|
||||||
setAuthFilterConfig(conf);
|
setAuthFilterConfig(conf);
|
||||||
container.addGlobalFilter("Timeline Reader Authentication Filter",
|
container.addGlobalFilter("Timeline Reader Authentication Filter",
|
||||||
AuthenticationWithProxyUserFilter.class.getName(),
|
AuthenticationFilter.class.getName(),
|
||||||
getFilterConfig());
|
getFilterConfig());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user