org.apache.hadoop.security
Class AuthenticationFilterInitializer

java.lang.Object
  extended by org.apache.hadoop.http.FilterInitializer
      extended by org.apache.hadoop.security.AuthenticationFilterInitializer

public class AuthenticationFilterInitializer
extends FilterInitializer

Initializes hadoop-auth AuthenticationFilter which provides support for Kerberos HTTP SPENGO authentication.

It enables anonymous access, simple/speudo 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
AuthenticationFilterInitializer()
           
 
Method Summary
 void initFilter(FilterContainer container, Configuration conf)
          Initializes hadoop-auth AuthenticationFilter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthenticationFilterInitializer

public AuthenticationFilterInitializer()
Method Detail

initFilter

public void initFilter(FilterContainer container,
                       Configuration conf)
Initializes hadoop-auth AuthenticationFilter.

Propagates to hadoop-auth AuthenticationFilter configuration all Hadoop configuration properties prefixed with "hadoop.http.authentication."

Specified by:
initFilter in class FilterInitializer
Parameters:
container - The filter container
conf - Configuration for run-time parameters


Copyright © 2012 Apache Software Foundation. All Rights Reserved.