Package org.apache.hadoop.security
Class AuthenticationFilterInitializer
java.lang.Object
org.apache.hadoop.http.FilterInitializer
org.apache.hadoop.security.AuthenticationFilterInitializer
Initializes hadoop-auth AuthenticationFilter which provides support for
Kerberos HTTP SPNEGO authentication.
It enables anonymous access, simple/pseudo and Kerberos HTTP SPNEGO authentication for Hadoop JobTracker, NameNode, DataNodes and TaskTrackers.
Refer to the core-default.xml file, after the comment
'HTTP Authentication' for details on the configuration options.
All related configuration properties have 'hadoop.http.authentication.'
as prefix.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFilterConfigMap(Configuration conf, String prefix) voidinitFilter(FilterContainer container, Configuration conf) Initializes hadoop-auth AuthenticationFilter.
-
Constructor Details
-
AuthenticationFilterInitializer
public AuthenticationFilterInitializer()
-
-
Method Details
-
initFilter
Initializes hadoop-auth AuthenticationFilter.Propagates to hadoop-auth AuthenticationFilter configuration all Hadoop configuration properties prefixed with "hadoop.http.authentication."
- Specified by:
initFilterin classFilterInitializer- Parameters:
container- The filter containerconf- Configuration for run-time parameters
-
getFilterConfigMap
-