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 Alfredo AuthenticationFilter which provides support for Kerberos HTTP SPNEGO 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 Alfredo 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 Alfredo AuthenticationFilter.

Propagates to Alfredo 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 © 2009 The Apache Software Foundation