@InterfaceAudience.LimitedPrivate(value="Configuration") public class AuthenticationFilterInitializer extends FilterInitializer
It enables anonymous access, simple/pseudo and Kerberos HTTP SPNEGO authentication for HBase web UI endpoints.
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 and Description |
---|
AuthenticationFilterInitializer() |
Modifier and Type | Method and Description |
---|---|
static Map<String,String> |
getFilterConfigMap(org.apache.hadoop.conf.Configuration conf,
String prefix) |
void |
initFilter(FilterContainer container,
org.apache.hadoop.conf.Configuration conf)
Initializes hadoop-auth AuthenticationFilter.
|
static final String PREFIX
public AuthenticationFilterInitializer()
public void initFilter(FilterContainer container, org.apache.hadoop.conf.Configuration conf)
Propagates to hadoop-auth AuthenticationFilter configuration all Hadoop configuration properties prefixed with "hadoop.http.authentication."
initFilter
in class FilterInitializer
container
- The filter containerconf
- Configuration for run-time parameterspublic static Map<String,String> getFilterConfigMap(org.apache.hadoop.conf.Configuration conf, String prefix)
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.